【學習筆記——Linux】Linux磁碟和檔案系統管理

來源:互聯網
上載者:User
Linux磁碟和檔案系統管理Table of Contents
  • 1 EXT2檔案系統
  • 2 檔案系統的簡單操作
  • 3 磁碟的分割,格式化,檢驗與掛載
  • 4 設定開機掛載
  • 5 記憶體轉換空間的建立
  • 6 檔案系統的特殊觀察與操作
1 EXT2檔案系統

一個檔案的資訊包含 1)檔案的內容,即資料 ,放在data block區塊中 2)檔案的許可權和屬性.放在inode中 檔案系統的整體資訊,如inode,block總量,使用量,剩餘量等放在superblock中 每個檔案都有一個inode,其中除了有許可權和屬性資訊,還有其data block的編號, 以便找到此檔案的資料。 Ex2檔案系統由一個檔案的inode可以一次找到資料所有的data block編號,而FAT 檔案系統通過inode只可找到一個data block編號,再通過類似鏈表的形式,在每
個data block中找到下一下block的編號。

檔案系統太大時,inode和block會太多,這時又可將檔案系統再分層,分為多個 block group,每個block group有自己的inode,data block,superblock。

查看檔案系統資訊

  • df :顯示檔案系統各區的使用方式

    • df -h
  • dumpe2fs :顯示ext2/ext3/ext4檔案系統的資訊
    • dumpe2fs /dev/sda7

目錄與檔案的儲存 目錄的inode記錄此目錄許可權和屬性,block記錄此目錄下檔案的inode編號 ls -i 可查看檔案和目錄的inode編號

2 檔案系統的簡單操作
  • 永久連結:兩個檔案名稱同時指向同一個inode,這個inode指向實際資料
  • 軟連結:兩個檔案名稱指向不同inode,原檔案的檔案名稱指向的inode指向實際資料,軟連結檔案的檔案名稱指向的inode不指向實際資料,而指向原檔案的檔案名稱所在的block。
  • 相關命令:ln | ln -s
3 磁碟的分割,格式化,檢驗與掛載
  •     fdisk:管理磁碟分割表 
  •     mkfs:格式化 
  •     fsck,badblocks:前者檢驗檔案系統,後者檢驗硬碟 mount:掛載
4 設定開機掛載

修改/etc/fstab,這個檔案其實是儲存執行mount時需要的參數

5 記憶體轉換空間的建立swap分區的作用是記憶體空間不夠時,可以將記憶體中暫時不用的資料放在這個分區,等需要時再從此分區調回記憶體。關於swap分區的建立,ubuntu裡在安裝系統時選擇自訂分區,就可以看到相應的選項。如果已經安裝完系統,可以用fdisk建立新分區,或者用dd建立一個大檔案,再用mkswap格式化成swap分區格式,再用swapon啟用,當然也可以用swapoff關閉。6 檔案系統的特殊觀察與操作fdisk可以方便地分區,卻無法分得2TB以上分區,此時就需要GNU 的parted工具的協助了。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.