linux儲存結構與磁碟劃分

2021-08-23 12:41:48 字數 2460 閱讀 7168

在linux系統中沒有像是windows系統中的cdfe盤,一切的檔案都是從「根(/)」目錄開始的

並按照檔案系統目錄標準fhs採用樹形結構來存放檔案並定義了每個區域的用途。

主要常見的目錄定義

目錄名稱

放置檔案的內容

/boot

開機所需檔案——核心,開機選單及所需配置檔案等

/dev

任何裝置與介面都以檔案形式存放在此目錄

/etc

配置檔案

/home

使用者主目錄

/bin

單使用者維護模式下還能夠被操作的命令

/lib

開機時用到的函式庫及/bin與/sbin下面命令要呼叫的函式

/sbin

開機過程需要的

/media

一般掛載或刪除的裝置

/opt

放置第三方的軟體

/root

系統管理員的主資料夾

/srv

一些網路服務的資料目錄

/tmp

任何人均可使用的共享臨時目錄

/proc

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

/usr/local

使用者自行安裝的軟體

/usr/sbin

非系統開機時需要的軟體/命令/指令碼

/usr/share

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

/var

主要存放經常變換的檔案,如日誌

/lost+found

當檔案系統發生錯誤時,將一些丟失的檔案片段存放在這裡

硬碟裝置是由大量的扇區組成的,其中乙個扇區儲存著主引導記錄和分割槽表資訊,單個扇區容量為512bytes組成,主引導記錄需要佔446bytes,分割槽表為64bytes,每乙個分割槽資訊需要16bytes,所以主分割槽不能超過四個,可以選擇3個分割槽加1個擴充套件分割槽,擴充套件分割槽能夠建立無限個邏輯分割槽,這樣就可以用邏輯分割槽來滿足多分割槽的需求。

常見的硬碟命名

硬體裝置

檔名稱

ide裝置

/dev/hd[a-d]

scsi/sata/u盤

/dev/sd[a-p]

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

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

光碟機/dev/cdrom

滑鼠/dev/mouse

磁帶機/dev/st0或/dev/ht0(ide裝置)

現在ide裝置少見,所以一般硬碟裝置都以/dev/sd開頭,a-p來代表16塊不同的硬碟,分割槽編號也有講究

主分割槽編號從1開始到4結束,邏輯分割槽編號從5開始。

檔案管理系統的作用是將硬碟合理的規劃,使得使用者能夠在上面正常建立檔案,寫入,讀取,修改,轉存檔案與控制檔案,linux中支援的檔案管理系統可選擇:

ext3:是一款日誌檔案系統能夠在異常停機中避免檔案系統資料不一致的情況,自動修復資料的不一致與錯誤,然而一般重整檔案系統相當消耗時間,也不能保證100%資料不了流失。它將會把整個磁碟寫入動作預先記錄下來,在異常停機後可回溯追蹤到被中斷的地方。

ext4:rhel6系統的預設檔案管理系統,支援更大的檔案系統到1eb(1eb=1 073 741 824gb且能夠有無限多的子目錄),另外ext4檔案系統能夠批量分配block塊並作「extents」極大提高了讀寫效率。

xfs:rhel7預設檔案管理系統,它的日誌型檔案管理系統優勢在於意外關機後尤其明顯,可快速的恢復可能被破壞的檔案。

掛載操作指的是當使用者需要使用硬碟裝置或分割槽資料時,需要先將其與乙個已存在的目錄檔案做關聯。

mount命令用於掛載檔案系統,格式: mount 檔案系統 掛載目錄

將光碟檔案掛載: mount /dev/cdrom /medisa/cdrom

將裝置「/dev/sdb2」 掛載到 「/backup」目錄,檔案格式為 ext4: mount /dev/sdb2 /backup

mount命令只需要填寫裝置與掛載目錄引數即可,一般系統會自動去判斷要掛載檔案的型別。

使用mount命令後立即生效,但重啟後失效,需要將掛載資訊按照指定的格式寫入/etc/fstab檔案中

填寫格式: 裝置檔案 掛載目錄 格式型別 許可權選項 自檢 優先順序

裝置檔案:裝置的路徑+名稱,也可以寫uuid值

掛載目錄:指定要掛載的目錄,需建立好

格式型別:指定檔案系統的格式,比如/ext3/ext4/xfs/iso9660/swap

許可權選項:某人為defaults,可指定acl或quota等

自檢:若為1則開機後進行硬碟自檢,0不自檢

優先順序:若自檢為1,則可對多塊硬碟進行優先順序設定。

例 定義裝置/dev/sdb2 開機自動掛載到 /backup 目錄,檔案格式 ext4,預設許可權且無需開機自檢:

/dev/sdb2 /backup ext4 defaults 0 0

umount用於撤銷已掛載的裝置檔案,格式為:umount[掛載點/裝置檔案]

Linux 儲存結構與磁碟劃分

主要常見的目錄定義 1.boot 開機所需檔案 核心,開機選單及所需配置檔案 2.dev 任何裝置與介面都以檔案形式存放在這目錄 3.etc 配置檔案 4.home 使用者主目錄 5.bin 單使用者維護模式下還能夠被操作的命令 6.lib 開機時用到的函式庫及 bin與 sbin下面命令要呼叫的函...

Linux儲存結構與磁碟劃分

在linux系統中,一切檔案都是從 目錄開始的,並按照檔案系統層次標準 fhs 採用樹形結構來存放檔案,以及定義了常見目錄的用途。linux系統中常見的目錄名以及相應的內容 linux系統中常見的硬體裝置的檔名稱 裝置檔名 硬碟裝置 硬碟裝置是由大量的扇區組成的,每個扇區的容量為512位元組。其中第...

Linux 儲存結構與磁碟劃分

主要常見的目錄定義 boot 開機所需檔案 核心,開機選單及所需配置檔案 dev 任何裝置與介面都以檔案形式存放在這目錄 etc 配置檔案 home 使用者主目錄 bin 單使用者維護模式下還能夠被操作的命令 lib 開機時用到的函式庫及 bin與 sbin下面命令要呼叫的函式 sbin 開機過程中...