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