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