解析Linux磁盤和文件系統管理
Linux可安裝在各種計算機硬件設備中,比如手機、平板電腦、路由器、視頻遊戲控制枱、台式計算機、大型機和超級計算機。下面是關於Linux磁盤和文件系統管理,希望大家認真閲讀!
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工具的幫助了。
相關文章
-
實用的Linux/Unix系統磁帶管理命令
我想讓自己飛翔,年輕是翅膀飛過太平洋;我想讓自己跟着太陽,找到那片屬於自己的晴朗。我是**學院應用電子技術專業的一名應屆生。光陰似箭,短短四年的大學生活已成為過去。在菁菁校園中,老師的教導,同學的熱情以及各方面的薰 -
Linux系統文件系統優化及磁盤檢查的方法
Linux中數據塊是儲存數據的基本數據單元,在linux中可以設置3中數據塊大小分別是1024(1kB),2048(2KB),4096(4KB)。數據塊大小決定了文件磁盤佔有量,打個比方如果你設置了數據塊大小是1024,不管你的文件有多大,至少要佔1KB -
Linux認證系統管理:linuxmail命令發送郵件失敗
總結是在某一特定時間段對學習和工作生活或其完成情況,包括取得的成績、存在的問題及得到的經驗和教訓加以回顧和分析的書面材料,它可以提升我們發現問題的能力,讓我們抽出時間寫寫總結吧。總結你想好怎麼寫了嗎?以下是小 -
Linux系統管理:linux修改鍵盤按鍵
Linux怎麼修改鍵盤按鍵?為幫助大家深入學習,yjbys小編為大家分享的是Linux系統管理知識點——linux修改鍵盤按鍵。我的電腦:Fedora-19$ uname -aLinux ldomain 19.i686 #1 SMP Mon Dec 2 20:48:22 UTC 2013 i -
Linux用户/文件系統管理詳解
Linux存在着許多不同的Linux版本,但它們都使用了Linux內核。下面是小編整理的關於Linux用户/文件系統管理詳解,希望大家認真閲讀! 一、用户管理Linux是一個多用户多任務的分時操作系統,要想進入系統,必須有一個賬號。 -
Linux磁盤故障導致系統運行緩慢的解決方法
Linux磁盤出現故障,導致系統運行緩慢,如果是個人還好,如果是公司的話會無比麻煩,那麼遇到這種問題應該如何處理呢?下面小編就給大家介紹下Linux磁盤故障導致系統運行變慢的解決方法。希望對大家有所幫助,更多內容請關注應 -
Linux認證系統管理:linux下搭建ftp
最近為了方便目標板與PC機上LINUX之間的通訊,就在LINUX搭建了FTP,工作不難,寫個總結。主要經過以下幾個步驟: 1.檢查是否安裝了vsftpd服務器可以用rpm -q vsftpd命令來查看,若顯示"vsftpd-1.1.3-8",則説明系統已經安裝vs -
Linux磁盤管理
大家知道Linux磁盤嗎?下面我們就給大家詳細介紹一下吧!我們積累了一些素材,在此拿出來與大家分享下,請大家互相指正。df查看已掛載磁盤的總容量、使用容量、剩餘容量等,可以不加任何參數,默認是按k為單位顯示的df常用參數 -
Linux 文件系統管理
3.1Linux 文件系統類型不同的操作系統使用不同類型的文件系統,為了與其他的操作系統兼容,以相互交換數據,通常,每種操作系統都支持多種類型的文件系統。Linux 中保存數據的磁盤分區通常採用EXT2/EXT3 文件系統,而實現虛擬 -
Linux系統文件管理
對於計算機來説,所謂的數據就是0和1的序列。這樣的一個序列可以存儲在內存中,但內存中的數據會隨着關機而消失。為了將數據長久保存,我們把數據存儲在光盤或者硬盤中。根據我們的需要,我們通常會將數據分開保存到文件這樣