6月15日任務node
4.5/4.6 磁盤格式化linux
4.7/4.8 磁盤掛載centos
4.9 手動增長swap空間async
4.5/4.6 磁盤格式化:ui
咱們先來看一下,centos7所支持的系統文件格式centos7
cat /etc/filesystems來看一下3d
其中XFS是系統默認的blog
而ext4 ext3 ext2都是centos7之前版本的格式,固然也能夠在centos7上設置成這些內存
能夠用mount來看一下系統的格式rem
咱們只須要關注/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/fatab
其實,掛載的時候,咱們能夠寫磁盤號也能夠寫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 ,最後在掛載到目錄mount