Day22-課堂筆記-磁盤管理3

一、命令

1、dd 創建一個虛擬文件系統

二、fdisk 分區工具介紹

fdisk - Partition table manipulator for Linux

1、linux下做常用的分區工具,一般是裝完系統后進行分區。裝系統之前的分區,多數是系統ISO里面的工具分,或者是raid里分小磁盤。

2、fdisk只能root權限用戶使用。

3、fdisk適合對系統后的剩余空間進行分區,例如:安裝系統時沒有全部分區,或者安裝系統后添加新磁盤。

4、fdisk支持mbr分區表(2TB以內)

查看分區信息

cat /proc/partitions

partprobe 將分區信息通知內核--真正修改

partprobe /dev/sdb

三、parted 分區

傳統的MBR分區方式有一個局限:無法支持超過2T的硬盤的分區(或單個分區超過2T)。

如果大于2T就用GPT分區的概念。

GPT的分區表很好解決了傳統MBR無法逾越2T的限制。

但是在Linux系統中,傳統的fdisk命令無法支持gpt分區方式。

1、什么是parted

是磁盤分區的管理工具

2、parted作用

它比fdisk更靈活,同時還支持GUID分區表,除了能夠進行分區的添加,刪除等常見操作,還可以移動分區,制作文件系統,調整文件系統代銷,復制文件系統。

四、文件系統

1、什么是文件系統?

計算機存儲和組織數據的方法和機制。

2、為什么使用文件系統?

磁盤、物理介質、磁粒子物理元素。硬件需要軟件驅動使用,磁盤需要文件系統驅動。

文件系統的實現通過磁盤管理規劃、存儲數據。

3、文件系統的種類

Windows:NTFS、fst32、msdos

Linux:ext2、ext3(C5)、ext4(C6)、Xfs(C7)、btrfs

4、創建文件系統實踐

(1)fdisk -l 顯示磁盤分區信息

? (2)創建完成后告知系統內核:partprobe /dev/sdb

(3)mkfs -t ext4 /dev/sdb1? 格式化ext4文件系統(又叫創建文件系統)

?? mkfs -t ext4 ===mkfs.ext4

-t 指定參數(指文件系統類型)

(4)將文件系統掛載到/mnt(臨時掛載)

mount -t ext4 /dev/sdb7 /mnt

(5)查看掛載結果

df -h?

查看掛載結果

cat /proc/mounts

(6)檢查是否掛載成功

(7)卸載文件系統

umount?

-lf 強制卸載

未格式化無法掛載

5、創建xfs文件系統

(1)格式化--創建xfs文件系統

mkfs.xfs /dev/sdb6?

(2)partprobe 告知內核創建系統

(3)掛載到/opt

mount -t xfs /dev/sdb6 /opt

(4)查看掛載結果

df -h?

(5)開機自動掛載

/etc/fstab 永久生效

(6)blkid 查看塊設備屬性(查看硬件ID)

(7)其他實現自動掛載的方法

vi /etc/rc.local

(8)查看ext系統內部細節

dumpe2fs /dev/sdb7

(9)fsck 磁盤檢查和修復

注意:

1)正常磁盤不能操作

2)卸載掛載點再進行操作

(10)swap作用

存不夠用時,用來充當內存,一般是內存的1.5倍,大于8G給8G

將來JAVA服務,內存泄露,swap就會占用,操作系統性能下降。

(11)free -m 查看內存

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。