Linux檔案系統

2021-10-19 11:00:33 字數 1982 閱讀 6697

linux系統中一切檔案都是根目錄開始的

fhs協議規範檔案下都是儲存什麼樣的內容的

/root/ 管理員家目錄

/home/ 使用者家目錄

/bin 存放單使用者模式下還可以操作的命令

/usr/sbin 開機需要的命令

/dev 裝置檔案

/etc 系統配置檔案

/var 儲存變化常在發生變化的檔案 比如log檔案

/lib 函式庫檔案

/media 掛載目錄

/tmp 任何人都可以使用的臨時檔案目錄

/srv 一些網路服務的資料檔案目錄

/proc 虛擬檔案系統,例如系統核心、程序、外部裝置及網路狀態等

/usr 使用者的自己的程式,比如要自己安裝第三方軟體

/usr/local 使用者自行安裝的軟體

/usr/share 幫助與說明檔案,也可放置共享檔案

絕對位置 從跟目錄開始

相對位置 從當前目錄開始

udev服務 udev裝置管理器的服務會一直以守護程序的形式執行並偵聽核心發出的訊號來管理/dev目錄下的裝置檔案

常見的硬體裝置及其檔名稱

硬體裝置 檔名稱

ide裝置 /dev/hd[a-d]

scsi/sata/u盤 /dev/sd[a-z]

virtio裝置 /dev/vd[a-z]

軟碟機 /dev/fd[0-1]

印表機 /dev/lp[0-15]

光碟機 /dev/cdrom

滑鼠 /dev/mouse

磁帶機 /dev/st0或/dev/ht0

順序是識別順序

mbr分割槽

446主引導分割槽 2位的結束符

乙個引導分割槽最少16個位元組 64個位元組空間只能有四個主分割槽

/dev/sdb2 //硬碟、系統內第二個被識別到的硬碟、分割槽的編號

ext2 版本關機會丟失資訊

ext3 日誌系統檔案會嘗試找回丟失資訊

exit4 日誌系統檔案會嘗試找回丟失資訊+提公升速度

xfs 支援18eb

檔案

檔案系統的block塊大小根據你要儲存的檔案大小而設定

vfs服務 會自動識別使用者的指令和檔案系統,然後轉化成硬碟能儲存的格式

掛載:將硬體裝置與某個目錄做關聯的動作,目的是讓使用者可以通過目錄來使用硬體資源

掛載 命令

mount命令中的引數以及作用

引數 作用

-a 掛載所有在/etc/fstab中定義的檔案系統

-t 指定檔案系統的型別

mount (-t ext3 紅帽7之前要加檔案系統) 裝置的名稱 目錄的名稱

umount 裝置路徑名稱/目錄名稱

mount 掛載的檔案重啟後都會失效

/etc/fstab 長期生效的掛載資訊

裝置路徑名稱 掛載目錄 檔案系統格式 0 0(這兩位是許可權)

第一位是否進行系統備份 0高階備份 1代表備份

第二位是否進行自檢 0高階自檢 1代表自檢

mount -a 掛載fstab檔案中當前沒有被使用的裝置

使用硬碟流程

linux 檔案系統 Linux 檔案系統結構介紹

ubuntu 像所有類unix系統一樣 在分層樹中組織檔案,其中的關係就像父母和孩子一樣。目錄可以包含其他目錄以及常規檔案,它們是樹的 葉子 樹的任何元素都可以通過路徑名引用 絕對路徑以字元 標識根目錄,其中包含所有其他目錄和檔案 開頭,然後列出必須遍歷以到達該元素的每個子目錄,每個子目錄用 符號分...

Linux檔案系統

linux目錄結構 根目錄 bin 可執行檔案目錄 boot 核心引導檔案 vmlinuz,initrd.img等 dev 裝置檔案儲存目錄,應用程式對這些檔案讀寫和控制可訪問實際裝置 etc 系統配置和一些伺服器配置檔案的位置,如帳號及密碼配置檔案。home 普通使用者目錄 lib 庫檔案目錄 l...

Linux檔案系統

之前對磁碟分割槽已經有了詳細的描述,這篇主要介紹檔案系統 linux的檔案系統是出了名的 下面就 大概介紹下 可以把檔案系統大概分成 superblock inodeblock datablock 三部分 superblock superblock記錄檔案系統的基本資訊比如每塊資料塊的大小,空閒磁碟...