05Linux檔案系統

來源:互聯網
上載者:User

標籤:使用   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)軟串連和硬串連的區別:

         間接開啟檔案的特點:效率比直接開啟要低些,但其可以跨分區建立。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.