標籤:使用 strong 檔案 資料 linux 管理 應用 on
基本架構:
a) 什麼是檔案系統
b) 檔案類型
c) Mount 與 umount
d) 軟串連 與 硬串連
1、 什麼是檔案系統
檔案系統:磁碟組織檔案的方法,比如 windows 下的 NTFS , FAT
LINUX 下的 system V , ext2, ext3
買回的硬碟要進行分區和格式化以後才能使用,硬碟分區資訊儲存在硬碟的0磁軌0扇區,另外硬碟的使用狀況資訊和管理資訊也儲存在硬碟上。
Linux 系統中每個分區都是一個檔案系統。
Linux 系統中某個分區下面的路徑不一定都屬於該分區,因為某個分區下面的路徑可以掛載其它分區(檔案系統)。
l Linux系統的目錄結構:
/etc: 設定檔
/sbin: 系統管理程式
/dev: 裝置檔案
/bin: 常用命令
/boot: 啟動所用到的檔案
/lib: 共用動態串連庫
/root: 使用者主目錄
/home:各個使用者的家目錄
/usr: 存放應用程式,/usr/lib(庫) /usr/include(標頭檔)
2、 檔案類型:
1) 普通檔案:(-)分為文字檔與二進位檔案
2) 目錄檔案:(d)
3) 裝置檔案:一般存放在/dev目錄下
/dev/tty1 (c) 字元裝置檔案
/dev/sda1 (b) 塊裝置檔案
4)軟串連檔案:用l 開頭, 後面以 “->”指向所串連的檔案
3、 mount 與 umount
如果想要使用一個檔案系統,首先要掛載該檔案系統
Mount + 裝置名稱 + 路徑:
裝置名稱可以通過 fdisk –l 來查看
掛載路徑通常到/mnt/
Umount + 裝置名稱/掛載點路徑 :卸載
l Linux作業系統的分區狀況:
1) 開機磁碟分割
2) 根分區
3) 系統的交換分區 臨時檔案系統(tmpfs),用來使用記憶體的,相當於虛擬記憶體
特點:當系統關機時,存在該區的檔案就會消失,但其訪問速度比較快
Fdisk –l 查看當前的分區狀況
Df -h 查看各個分區的掛載點
4、 軟串連與硬串連
硬碟上的每一個檔案都要有一個索引節點來記錄檔案的管理資訊,一個分區有許多檔案(存放在檔案資料區),就有許多索引節點(存放在索引節點區),每一個索引節點都有一個索引節點號(又叫做i節點號),這些索引節點號被存放在一個數組裡(索引節點號數組)。
通過檔案名稱,就可以找到索引節點號, 從而找到索引節點,最後找到相應的檔案。
1)硬串連: 目錄本身是一個檔案,目錄檔案裡存放許多對檔案名稱和索引節點號,每一對檔案名稱和索引節點號稱為一個硬串連
Ln: 建立一個串連
Ls –i(inode) 查看檔案/目錄的索引結點號
2)軟串連(又叫符號串連)
軟串連可以跨分區建立, 而硬串連不行。
Ln –s 來建立軟串連
用 ls 開啟一個軟串連檔案的方式是間接開啟,而硬串連是直接開啟i節點號所對應的檔案。
3)軟串連和硬串連的區別:
間接開啟檔案的特點:效率比直接開啟要低些,但其可以跨分區建立。