磁碟以及檔案系統管理之四

2021-09-20 23:48:37 字數 2361 閱讀 2544

檔案系統管理:重建檔案系統會損害原有檔案(這是因為每個檔案系統管理分割槽的方式不一樣,比如:假設有的檔案系統把塊組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個邏輯塊...