1. 程式人生 > >15.磁碟格式化 磁碟掛載 手動增加swap空間

15.磁碟格式化 磁碟掛載 手動增加swap空間

6月15日任務

4.5/4.6 磁碟格式化

4.7/4.8 磁碟掛載

4.9 手動增加swap空間

 

 

4.5/4.6 磁碟格式化:

我們先來看一下,centos7所支援的系統檔案格式

cat /etc/filesystems來看一下

其中XFS是系統預設的

而ext4 ext3 ext2都是centos7以前版本的格式,當然也可以在centos7上設定成這些

可以用mount來看一下系統的格式

我們只需要關注/dev開頭的即可,發現 / 以及/boot 都是預設的XFS格式的

 

我們用mke2fs 來進行格式化,其中有幾個選項

mke2fs -t 可以指定要格式成什麼樣的檔案系統

mke2fs -b 指定塊大小(一般保持預設就可以)

mke2fs -m 指定這個分割槽的預留大小(一般會留出5%作為root的預留空間,可改小,磁碟使用最大化)

mke2fs -i 可指定多少個位元組對應著多少個inode

 

mkfs.XFS==mke2fs -t ext4 (mke2fs -t不支援XFS,所以用mkfs.)

mkfs.XFS -f 為強制設定

blkid file可檢視檔案系統格式

 

 

---------------------------------------------------------------------------------------------------------------------------------------

 

4.7/4.8 磁碟掛載:

 

我們不分割槽也是可以直接格式化的

mkfs.XFS -f /dev/sdb

 

blkid /dev/sdb可以看他是什麼樣的系統

 

mount命令是掛載磁碟分割槽

寫法為

mount /dev/sdb /mnt/ 前面是磁碟或磁碟號 後面跟掛載點

也可以用mount來檢視他的系統型別了

 

umount為解除安裝磁碟

我們先來給他寫點東西,再解除安裝

 

我們如果在該掛載點目錄下的時候,是不能解除安裝磁碟的,上圖我們的做法是退出這個目錄。然後在解除安裝

其實我們也可以使用umount -l /dev/sdb 來直接解除安裝。 (l代表懶人的意思,真是醉了)

 

 

mount的一些選項

mount -o

如果mount不加任何選項就包括 rw 可讀可寫

suid 允許設定成suid許可權

dev 不用管

exec 是否可執行

auto 自動掛載

nouser 是否允許普通使用者去掛載

async 不會實時同步,通常是暫時寫到記憶體上

mount -o remount為重新掛載,寫法為 mount -o remount,rw。。以上的寫法都是如此

 

 

再來看一個配置檔案

fstab 系統啟動預設掛載哪些分割槽,哪些磁碟,都是在這個檔案下配置的

我們vi一下,vi /etc/fstab

 

 

其實,掛載的時候,我們可以寫磁碟號也可以寫UUID,用blkid查一下

 

---------------------------------------------------------------------------------------------------------------------------------------

 

4.9 手動增加swap空間:

我們要先虛擬化一個磁碟出來

比如我們要搞一個100兆的小分割槽

dd if=/dev/zero of=/tmp/newdisk/ bs=1M count=100

dd代表操作磁碟的,可以寫也可以讀

if 指定從哪裡去讀

/dev/zero是linux中的造0器,可以產生源源不斷的0

of指定將這些0寫入到哪裡去,首先要是個檔案

bs指定塊的大小

count代表多少個bs 假設bs為1M,100個就是100M

 

然後,我們在格式化一下,因為swap是個特有的分割槽,所以我們用

mkswap -f

 

用swapon來載入,我們可以先看一下,現在swap有多大

 

 

這樣就是我們手動增加swap空間

 

當然也可以解除安裝

swapoff

檔案也可以刪掉

 

 

---------------------------------------------------------------------------------------------------------------------------------------

 

 

總結一下

我們插入新的磁碟,首先要設定分割槽fdisk /dev/sdb ,然後格式化mkfs.xfs 或者mke2fs -t ext4 ,最後