磁盤格式化和掛載及手動增加swap空間
阿新 • • 發佈:2018-04-10
格式化 swap 磁盤格式化
- centos7支持的文件系統如下,xfs是默認的文件系統
[root@aminglinux-02 ~]# cat /etc/filesystems xfs ext4 ext3 ext2 nodev proc nodev devpts iso9660 vfat hfs hfsplus
-
- mount命令可以查看分區的文件系統,ext2,3,4是7版本以前的文件系統。
- mke2fs -t(指定文件系統),-b(指定塊大小:2048 4096 8192,一般大小為默認,大文件可以設置大一些,提高性能),mke2fs -t 不支持xfs可以用mkfs.xfs命令,-f強制格式化(適用於已經格式化的分區),但是它不能使用特殊選項。mkfs.ext4命令和mke2fs -t ext4意思一樣,也可以使用特殊選項
[root@aminglinux-02 ~]# mke2fs -t ext4 -b 2048 /dev/sdb1 mke2fs 1.42.9 (28-Dec-2013) 文件系統標簽= OS type: Linux 塊大小=2048 (log=1) 分塊大小=2048 (log=1) Stride=0 blocks, Stripe width=0 blocks 131072 inodes, 1048576 blocks 52428 blocks (5.00%) reserved for the super user 第一個數據塊=0 Maximum filesystem blocks=269484032 64 block groups 16384 blocks per group, 16384 fragments per group 2048 inodes per group Superblock backups stored on blocks: 16384, 49152, 81920, 114688, 147456, 409600, 442368, 802816 Allocating group tables: 完成 正在寫入inode表: 完成 Creating journal (32768 blocks): 完成 Writing superblocks and filesystem accounting information: 完成
- mke2fs -m 1 /dev/sdb1指定分區預留空間大小如1後面單位是百分比。這個數值也可以是0.1.
- 默認4個塊對應一個inode
- mke2fs -i 8192 -t ext4 /dev/sdb1設置8192k對應一個inode,默認inode:blocks=4:1。
- blkid查看沒有掛載的分區的文件系統
[root@aminglinux-02 ~]# blkid /dev/sdb1 /dev/sdb1: UUID="ebd864f9-cd20-4f37-b4cf-b15de0fa39ba" TYPE="ext4"
磁盤掛載
- mount /dev/sdb1 /mnt/掛載磁盤分區,掛載點是磁盤入口,沒掛載不能寫數據。
- umount /dev/sdb1 卸載掛載點,-l可以強制卸載。除了可以使用磁盤分區參數也可以換成掛載點
- mount -o remount,rw重新掛載並可讀可寫,-o ro只讀。
- /etc/fstab 配置文件,第一列為uuid也可以寫為分區號如:/dev/sdb1,第二列為掛載點,第三列為文件系統格式,第四列為默認設置,第五列為0不用改,第六列為優先級,默認0,需要檢測是根分區為1,其它為2,1最高優先級
UUID=b999e57e-83ad-405e-a36c-54ee04a609cc / xfs defaults 0 0 UUID=f0ae16a7-bcc2-4bed-ad16-a61cfae953b4 /boot xfs defaults 0 0 UUID=4cfbed59-094e-43cd-b110-5a410bd0968c swap swap defaults 0 0
手動增加swap空間
- 創建一個虛擬磁盤:dd if=/dev/zero of=/tmp/newdisk bs=1M count=100
- dd命令用來操作磁盤可讀可寫,if表示從哪裏去讀(/dev/zero是linux內核裏的造零器可以源源不斷的零),of指定將零寫入到哪裏,bs指定每個塊的大小:1M,最後設置nedisk的大小為100M。
- mkswap -f /tmp/newdisk格式化
- swapon /tmp/newdisk加載到現有的swap上
- swapoff /tmp/newdisk卸載
磁盤格式化和掛載及手動增加swap空間