檔案系統管理:重建檔案系統會損害原有檔案(這是因為每個檔案系統管理分割槽的方式不一樣,比如:假設有的檔案系統把塊組10m分成1m inode 和9m[為了方便解釋忽略其他字段],而另一種檔案系統分成2m inode 和8m,那麼假設這個塊組原來存滿資料,現在就要丟失1m資料,檔案也就不完整了)
/proc/partitions:檢視當前系統識別的分割槽,如果新建了分割槽但是這個檔案中沒有顯示,說明系統還未識別此分割槽,可以用partprobe重讀分割槽表。
mkfs:make file system 建立檔案系統型別
-t fstype:指定要格式化的檔案系統型別,預設格式化為ext2,使用這個命令是mkfs會呼叫相對應的格式化分割槽命令,所以:
mkfs -t ext2=mkfs.ext2
mkfs -t ext3=mkfs.ext3
...檔案系統型別:
ext2
ext3
...cat /proc/filesystems :檢視當前系統核心所支援的檔案系統型別
專門管理ext系列檔案
mke2fs
-j:ext3 (journal)
-b block_size:
-l label:指定分割槽卷標
-m #:指定預留給超級使用者的塊數百分比,預設5%(管理使用者需要對分割槽進行各種操作,比如磁碟滿了要進行清除等,但是管理使用者本身執行命令過程中也需要占用一定空間,這裡的5%就是留給管理員用的)
-i #:用於指定為多少位元組的空間建立乙個inode,預設為8192,這裡給出的大小應為塊大小的2^n倍(具體可根據情況進行分配,比如小檔案多的情況下,可以多分配一點inode,大檔案多的情況下可以少一點inode,提高磁碟利用率)
-n #:指定inode個數
-f:強制建立檔案系統
-e:使用者執行額外檔案系統屬性
blkid:查詢或檢視磁碟裝置的相關屬性
uuid type label
e2label:用於檢視或定義卷標
e2label 裝置檔案 卷標:設定卷標
tune2fs:調整檔案系統的相關屬性
-j:不損害原有資料,將ext2公升級為ext3;
-l:顯示檔案系統的詳細資訊
-l label:設定或修改卷標;
-m #:調整預留百分比
-r #:指定預留塊數
-o:設定預設掛載選項
acl:啟動檔案訪問控制列表(不開啟的話無法使用)
-c #:指定掛載次數達到#次後進行自檢,0或-1表示關閉此功能
-i #:每掛載使用多少天後進行自檢,0或-1表示關閉此功能
dumpe2fs:顯示檔案系統詳細資訊
-h :只顯示超級塊中的資訊
fsck:檢查並修復linux系統(假設我們使用的是ext3檔案系統,我們讀取磁碟資訊進行修改,但是如果在寫回磁碟的過程中系統崩潰,這個時候我們就可以利用fsck進行修復,它會根據日誌進行資料修復)
-t fstype:指定檔案系統型別
-a :自動修復
e2fcsk:專用於修復ext2/ext3檔案系統
-f:強制檢查
-p:自動修復
掛載:將新的檔案系統關聯至當前根檔案系統
解除安裝:將某檔案系統與當前根檔案系統的關聯關係予以移除
mount:掛載
mount 裝置 掛載點
裝置:裝置檔案:/dev/sda5
卷標:label=""
uuid: uuid=「」
掛載點:目錄
要求:1.此目錄沒有被其他程序使用
2.此目錄必須事先存在
3.目錄中的原有的檔案將會暫時隱藏
掛載完成後,通過掛載點訪問對應檔案系統上的檔案
mount [-fnrsvw] [-t vfstype] [-o options] device dir
不加引數:顯示當前系統已經掛載的裝置以及掛載點
-a:表示掛載/etc/fstab檔案中定義的所有檔案系統
-n:預設情況下,mount每掛載乙個裝置,都會把掛載的裝置資訊儲存至/etc/mtab檔案,-n取消
-t fstype:指定正在掛載裝置上的檔案系統型別,不適用此選項時,mount會呼叫blkid檢視
-r:唯讀掛載,掛載光碟是常用此選項
-w:讀寫掛載
-o:指定額外的掛載選項,也即執行檔案系統啟用的屬性
remount:重新掛載當前檔案系統
ro:掛載為唯讀
rw:掛載為讀寫
umount:解除安裝某檔案系統
umount 裝置
umount 掛載點
注意:
掛載點不能有程序正在使用
fuser -m:顯示正在訪問此檔案的所有程序
-k:與-m連用,殺掉所有正在訪問此檔案的程序(慎用!!)
檔案系統 磁碟管理 四 檔案系統管理
檔案系統管理 檔案系統管理屬於核心的功能 當乙個磁碟進行分割槽後,只能通過格式化才能使用這個分割槽,而這個格式化是高階格式化 建立檔案系統 因為檔案系統對的管理屬於核心功能,所以通過檢視 proc filesystems檔案來看核心支援的檔案系統型別都有哪些。mkfs make file syste...
linux磁碟檔案系統管理
mount t 檔案系統型別 裝置 掛載點 t 一般可省略,如系統無法自動判斷可以手動指定掛在檔案系統型別。1.掛載windows fat32 和ntfs格式儲存 mount t vfat dev hda2 mnt fat1 mount t ntfs dev hda3 mnt ntfs 2.掛載資料...
磁碟與檔案系統管理
在硬碟上最小的儲存單位是扇區,能儲存512b的資料。柱面是分割槽時的最小單位,分割槽就是記錄了起始柱面和結束柱面。分割槽資訊記錄在mbr上,位於硬碟的第0個分割槽,是計算機首先讀取的位置。乙個10m的檔案需要讀取10 1024 1024 512次。為了提高磁頭的讀取效率引用了邏輯塊的概念,1個邏輯塊...