文件系統

文件系統
一個分區就可以理解爲一個文件系統。文件系統是一種可以幫你存取,管理的一種機制,是一個軟件。
Linux上默認爲ext3文件系統,還支持ext2,iso9600等格式系統。
不論是哪一種文件系統總是需要存取數據,既然硬盤是用來存取數據的了,當然,數據就必須寫入硬盤。硬盤的最小存取單位是扇區,爲了提高效率,我們劃分了邏輯塊,邏輯塊是分區進行文件系統的格式化時所指定的“最小存儲單位”。
下面我們介紹一下讀取/etc/crontab的流程:大致如下圖所示:
硬鏈接與軟連接的異同:
硬鏈接是某個目錄下新增一個文件的關聯性數據而已。
軟連接就是建立一個獨立的文件,這個文件會讓數據讀取指向它連接的文件內容。由於只是利用文件來作爲指向的動作。所以當源文件被刪除後,符號連接的文件不能被打開。
下面介紹一下關於文件系統的幾個常用命令:
Ln [-sf] 源文件 目標文件
-s:如果ln 不加任何參數就進行連接,那麼就是硬連接,-s就是符號連接
-f:如果目標文件存在時,就主動將目標文件直接刪除後再建立。
Fdisk [-l] 設備名稱
-l :輸出後面接的設備所有的分區內容。若僅有-l 時,將會把整個系統內能夠搜索到的設別分區均列出來。
磁盤檢驗:fsck ,badblocks
fsck: 檢查與修正硬盤錯誤的命令
badblocks: 檢查硬盤或軟盤是否有壞軌的命令
mount ;磁盤載入
umount:磁盤卸載
常見的壓縮命令:
Compress  [-dcr] 文件或目錄
-d:用來解壓縮
-r:可以連通目錄下的文件同時壓縮。
-c:將壓縮數據輸出爲標準輸出。
Gzip [-cdt#] 文件名
-c 將壓縮的數據輸出到屏幕上
-d 解壓縮的參數
-t 用來檢驗有無錯
bzip2  [-cdz] 文件名
-c
-d
-z 壓縮的參數
tar  [-cxtzjvf..] 文件與目錄
-c  建立壓縮文件的參數命令
-x 解壓縮文件的命令參數
-t
--z 是否有gzip壓縮
-j  是否用bzip 壓縮

 

 
 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章