檔案系統管理

2021-10-04 23:26:57 字數 3188 閱讀 2557

分割槽型別

主分割槽:總共最多只能分四個

擴充套件分割槽:只能有乙個,也算主分割槽的一種,也就是說主分割槽加擴充套件分割槽最多有四個。但是擴充套件分割槽不能儲存資料和格式化,必須再劃分成邏輯分割槽才能使用。

邏輯分割槽:邏輯分割槽是再擴充套件分割槽中劃分的,如果是ide硬碟,linux最多支援59個邏輯分割槽,如果是scsi硬碟linux最多支援11個邏輯分割槽。

分割槽的裝置檔名(看自己是怎麼分的)

主分割槽1

/dev/sda1

主分割槽2

/dev/sda2

主分割槽3

/dev/sda3

擴充套件分割槽

/dev/sda4

邏輯分割槽1

/dev/sda5

邏輯分割槽2

/dev/sda6

邏輯分割槽3

/dev/sda7

注: 1、2、3、4只能給主分割槽!

檔案系統

ext2:是ext檔案系統的公升級版本,red hat linux7.2版本以前的系統預設都是ext2檔案系統。2023年發布,最大支援16tb的分割槽和最大2tb的檔案。

df命令、du命令、fsck命令和dump2fs命令

檔案系統檢視命令df

# df [選項]

[掛載點]

選項: -a 顯示所有的檔案系統資訊,包括特殊檔案系統,如/proc、/sysfs

-h 使用習慣單位顯示容量,如kb、mb或gb

-t 顯示檔案系統型別

-m 以mb為單位顯示容量

-k 以kb為單位顯示容量。預設就是以kb為單位。

統計目錄或檔案大小命令du

# du [選項]

[目錄或檔名]

選項: -a 顯示每個子檔案的磁碟佔用量。預設只統計子目錄的磁碟佔用量

-h 使用習慣單位顯示磁碟佔用量,如kb,mb或gb等

-s 統計總佔用量,而不列出子目錄和子檔案的佔用量

du命令和df命令的區別

df命令是從檔案系統考慮的,不光要考慮檔案占用的空間,還要統計被命令或程式占用的空間(最常見的就是檔案已經刪除,但是程式並沒有釋放空間)

du命令是面向檔案的,只會計算檔案或目錄占用的空間

檔案系統修復命令fsck(知道就好)

# fsck [選項] 分割槽裝置檔名

選項:-a:不用顯示使用者提示,自動修復檔案系統

-y:自動修復。和-a作用一致,不過有寫檔案系統只支援-y

顯示磁碟狀態命令dumpe2fs

# dumpe2fs 分割槽裝置檔名

掛載命令

查詢與自動掛載

# mount [

-l]# 查詢系統中已經掛載的裝置,-l會顯示卷標名稱

# mount -a

#依據配置檔案/etc/fstab的內容,自動掛載

掛載命令格式

# mount [

-t 檔案系統]

[-l 卷標名]

[-o 特殊選項] 裝置檔名 掛載點

選項: -t 檔案系統:加入檔案系統型別來指定掛載的型別,可以ext3、ext4、iso9660等檔案系統

-l 卷標名:掛載指定卷標的分割槽,而不是安裝裝置檔名掛載

-o 特殊選項:可以指定掛載的額外選項

掛載光碟與u盤(手工掛載)

掛載光碟(先要把光碟先放進去)

# mkdir /mnt/cdrom

# 建立掛載點

# mount -t iso9660 /dev/cdrom /mnt/cdrom/

# 掛載光碟

# mount /dev/sr0 /mnt/cdrom

掛載u盤(自動識別)

# fdisk -l

# 檢視u盤裝置檔名

# mount -t vfat /dev/sdb1/mnt/usb/

注意:linux預設是不支援ntfs檔案系統的。

解除安裝命令

# umont 裝置檔名或掛載點

# umont /mnt/cdrom

支援ntfs檔案系統

安裝ntfs-3g

使用

# mount -t ntfs-

3g分割槽裝置檔名 掛載點

fdisk命令分割槽過程

新增一塊新硬碟

檢視新硬碟

# fdisk -l

使用fdisk命令分割槽(略講)

# fdisk /dev/sdb

重新讀取分割槽表資訊

# partprobe

格式化分割槽

# mkfs -t ext4 /dev/sdb1

建立掛載點並掛載

# mkdir /disk1

# mount /dev/sdb1 /disk1/

分割槽自動掛載與fstab檔案修復

/etc/fstab檔案

第一字段

分割槽裝置檔名或uuid(硬碟通用唯一識別碼)

第二字段

掛載點第三字段

檔案系統名稱

第四字段

掛載引數

第五字段

指定分割槽是否被dump備份,0代表不備份,1代表每天備份,2代表不定期備份

第六字段

指定分割槽是否被fsck檢測,0代表不檢測,其數字代表檢測的優先順序,那麼當然1的優先順序比2高。

分割槽自動掛載

# vi /etc/fstab      //寫這個檔案要小心,小心系統崩潰

...省略部分輸出...

/dev/sdb1 /disk1 ext4 defaults 1

2# mount -a

# 依據配置檔案/etc/fstab的內容,自動掛載。

/etc/fstab檔案修復(不是萬能的)

# mount -o remount,rw /

檔案系統管理

1 檔案系統資訊 2 建立檔案系統 3 掛載和解除安裝檔案系統 4 刪除檔案系統 檔案系統資訊 目前啊,在linux作業系統中,最常用的的檔案系統主要有ext2 ext3和ext4。那麼,怎檢視呢?df 檢視檔案系統資訊 df h 更明了檢視檔案系統資訊 對於,系統開機後自動掛載的所有檔案系統,都可...

檔案系統管理

samba samba服務簡介 samba是在linux和unix系統上實現smb協議的乙個免費軟體,由伺服器及客戶端程式構成 samba基本資訊 服務啟動指令碼 smb.service 主配置目錄 etc samba 主配置檔案 etc samba.conf 安全上下文 samba share t...

檔案系統管理

1 檔案系統資訊 2 建立檔案系統 3 掛載和解除安裝檔案系統 4 刪除檔案系統 檔案系統資訊 目前啊,在linux作業系統中,最常用的的檔案系統主要有ext2 ext3和ext4。那麼,怎檢視呢?df 檢視檔案系統資訊 df h 更明了檢視檔案系統資訊 對於,系統開機後自動掛載的所有檔案系統,都可...