資訊中心
不少香港服務器用戶在租用過程中常會遇見linux系統(tǒng)管理問題現(xiàn)在互聯(lián)數(shù)據(jù)就來簡單介紹一下香港服務器租用過程中l(wèi)inux系統(tǒng)下的磁盤及文件系統(tǒng)管理
使用fdisk進行磁盤管理
fdisk(基于MBR):IBM的老牌分區(qū)工具,支持絕大多數(shù)操作系統(tǒng),幾乎所有的linux發(fā)型版本都裝由fdisk,包括rescue模式下的linux
fdisk
fdisk的命令只有具有超級用戶權限才能運行;
fdisk –l:列出所有安裝的磁盤及其分區(qū)信息;
fdisk 磁盤位置:可對磁盤進行分區(qū)操作;
分區(qū)之后需用partprobe命令使內核更新分區(qū)信息,或者重啟;
/proc/partitions文件可用來查看分區(qū)信息;
Linux文件系統(tǒng)
文件系統(tǒng):操作系統(tǒng)通過文件系統(tǒng)管理文件及數(shù)據(jù),磁盤或分區(qū)需要創(chuàng)建文件系統(tǒng)后才能為操作系統(tǒng)使用。
格式化:為分區(qū)或硬盤創(chuàng)建文件系統(tǒng)的過程將存儲空間劃分為小塊創(chuàng)建一個二維表用于存放文件信息
說明:
沒有文件系統(tǒng)的設備又稱之為裸(raw)設備;(通常用于安裝數(shù)據(jù)庫等)
常見的文件系統(tǒng)也有fat32、NTFS(windows主流文件系統(tǒng))、ext2、ext3、ext4(linux主流文件系統(tǒng)),xfs,HFS等;
文件系統(tǒng)之間的區(qū)別:日志、支持分區(qū)的大小、支持單個文件的大小、性能(主要區(qū)別)等;
Linux支持的一些文件系統(tǒng)(不同發(fā)行版本支持的類型不同):ext2、ext3、ext4、fat、vfat、nfs、iso9660、proc、gfs、jfs
文件系統(tǒng)相關命令
mke2fs:創(chuàng)建文件系統(tǒng)
使用方式:,mke2fs –t 文件系統(tǒng)類型 分區(qū)
常用參數(shù):
-b blocksize:指定文件系統(tǒng)塊大小(文件系統(tǒng)讀寫操作的最小單位)
-c:檢查文件系統(tǒng)時檢查壞損壞塊
-L label:指定卷標
-j:建立文件系統(tǒng)日志(部分文件系統(tǒng)會自動創(chuàng)建日志)
mkfs:創(chuàng)建文件系統(tǒng)(簡易版,支持參數(shù)較少,不能進行精細化控制)
使用方式:mkfs.類型 分區(qū)
e2label:為文件系統(tǒng)添加標簽
使用方式:
e2label 分區(qū):顯示分區(qū)的系統(tǒng)標簽
e2label 分區(qū) 標簽名:為分區(qū)指定標簽名
dumpe2fs:查看分區(qū)的文件系統(tǒng)信息
使用方式:dumpe2fs 分區(qū)
fsck:檢查并修復損壞的文件系統(tǒng)
使用方法:fsck 分區(qū)
常用參數(shù):
-y:不提示直接進行修復
-t 文件系統(tǒng)類型:fsck會自動判斷文件系統(tǒng)類型,如果文件系統(tǒng)損壞較為嚴重,則需指定文件系統(tǒng)類型
對于識別為文件的損壞數(shù)據(jù)(文件系統(tǒng)無記錄),fsck會將該文件放入“l(fā)ost+found”目錄
系統(tǒng)啟動時會對磁盤進行fsck操作
文件系統(tǒng)日志
說明:帶日志的文件系統(tǒng)具有較好的穩(wěn)定性,使用帶日志的文件系統(tǒng),文件系統(tǒng)會使用“兩階段提交”的方式對磁盤進行操作。(會損失一些性能,但是相對而言穩(wěn)定性更重要)
Linux文件系統(tǒng)掛載管理
說明:磁盤或分區(qū)創(chuàng)建好文件系統(tǒng)后,需要掛載到一個目錄才能夠被使用。(Windows和mac會在創(chuàng)建好文件系統(tǒng)后進行自動掛載,Linux則需要手動進行掛載或配置自動掛載)
掛載相關命令
mount:掛載格式化好的磁盤或分區(qū)
使用方法:mount 分區(qū) 掛載目錄
常用參數(shù):
無參數(shù):顯示所有已掛載的磁盤或分區(qū)
-t:指定文件系統(tǒng)(mount命令一般會自動識別分區(qū)或磁盤的文件系統(tǒng))
-o:指定掛載選項
ro、rw:只讀或讀寫,默認是讀寫
sync、async:讀寫操作不用緩存或使用緩存,默認為使用緩存
noatime、atime:每次訪問文件不更新或更新訪問時間:默認為更新
remount:重新掛載
unmount:卸載已掛載的分區(qū)或磁盤(相當于Windows的彈出)
使用方法:unmount 掛載點/分區(qū)
注意:如果卸載時出現(xiàn)報錯,可使用的幫助命令
fuser –m 掛載點:查看使用掛載點的進程
lsof 掛載點:查看掛載點正在被使用的文件
自動掛載配置
說明:配置文件/etc/fstab用來定義需要自動掛載的分區(qū)或磁盤,fstab中每一行代表一個掛載配置,配置如下:
需要掛載的設備可用分區(qū)路徑、label、UUID進行表示;
mount –a:命令可掛載所有fstab中定義的自動掛項;
互聯(lián)數(shù)據(jù)HKT4提供香港服務器租用限時首月半價享,全Tier4認證硬件設備,支持全新raid硬件設備,歡迎用戶聯(lián)系24小時在線工程師咨詢。