1. 程式人生 > >Linux-磁盤格式化、手動增加swap分區

Linux-磁盤格式化、手動增加swap分區

例如 存儲 直接 原理 讀寫 c51 磁盤格式 swap file

windows:支持NTFS ,fat
linux支持文件格式:
cat /etc/filesystems 查看Centos 7可支持的文件格式。
技術分享圖片

xfs Centos 7 默認文件系統名稱為xfs

mount 查看 /dev/vda1 on / type ext4 (rw,relatime,data=ordered)
技術分享圖片
磁盤格式化
mke2fs -t exet4 指定格式化為什麽格式的文件系統
mke2fs -b 指定塊大小
例如:mke2fs -t ext4 -b 2048 /dev/sdb1 #指定文件文件系統格式為ext4,塊大小為2048k,格式化/dev/sdb1 磁盤(原理和windows格式化一樣)

blkid 查看未掛載的分區

mkfs.ext4 = mke2fs -t ext4

mke2fs -b 8192 /dev/sdb1
註:關於8192 和4096的區分:
當存儲的文件為視頻等大文件是,建議8192,這樣可以加快讀寫速度。
當存儲的文件為小文件等時,建議4096,或2048

當格式化硬盤時,會預留5%的空間,留給root用戶,這樣會很占據空間
,設置預留空間:
mke2fs -m 1 /dev/sdb1 設置預留空間為1%
mke2fs -m 0.1 /dev/sdb1 設置預留空間為0.1%
mkfs.ext4 -m 0.1 /dev/sdb1
不指定文件系統格式為,默認為ext2

mke2fs -i 8192 ext4 /dev/sdb1 設置為8192字節為一個inode

技術分享圖片
設置文件格式為xfs
mkfs.xfs /dev/sdb1

swap空間:最大為8G
1.模擬磁盤
dd if=/dev/zero of=/newdisk bs=1M count=100
註釋:
造零
不是空間,就是一個文件
/dev/zero 就是一個特殊設備,裏面有源源不斷的“0”
if指定源設備
of指定目標設備技術分享圖片
查看swap磁盤大小
查看swap磁盤大小
du -sh /名稱
2.格式化
swap 格式化
mkswap /路徑
技術分享圖片
將新建的swap空間,加入到原先的swap空間中去,
先查看當前swap空間。
free -m
掛在到原先swap空間上去。

技術分享圖片
提示,不安全權限0644,建議使用0600,雖然提示,但是還是會掛載到原swap空間上去。
技術分享圖片
為保證安全,可以修改權限
chmod 0600 /newdisk

卸載swap空間,直接刪掉,則可恢復原先空間.
1 swapoff /newdisk
2 rm -f /newdisk
技術分享圖片

blkid 查看文件格式

Linux-磁盤格式化、手動增加swap分區