linux的磁碟和檔案系統管理??

2021-10-10 05:44:41 字數 3577 閱讀 4035

磁碟又分為兩類,一類是硬碟,一類是軟盤。

ata :並線資料線連線主機板與硬碟,抗干擾性太差,且排線占用空間較大,不利於電腦內部散熱,以逐漸被sata所取代

sata :抗干擾性強,支援熱插拔等功能,速度快糾錯能力強

scsi :小型機系統介面,scsi硬碟廣為工作站級個人電腦以及伺服器所使用,資料傳輸時cpu佔用率較低,轉速快,支援熱插拔等

sas :是新一代的scsi技術,和sata硬碟相同,都是採取序列式技術以獲得更高的傳輸速度,可達6gb/s。

檔案系統(file system)型別決定了向分割槽中存放,讀取檔案資料的方式和效率,在對分割槽進行格式化的時候需要選擇所用的檔案系統型別

linux系統還廣泛支援其他各種型別的檔案系統,如:jfs、fat16、fat32、ntfs。jfs檔案系統多用於商業版的unix作業系統中

swap 交換檔案系統

用於為linux系統建立交換分割槽

交換分割槽的作用相當於虛擬記憶體,能夠在一定程度上緩解物理記憶體不足的問題。

一般建議將交換分割槽的大小設定為物理記憶體的1.5~2倍

如果物理記憶體足夠大(8g以上),也可以不設定交換分割槽,交換分割槽不用於直接儲存使用者的檔案和目錄等資料

xfs 日誌檔案系統

是一種高效能的日誌檔案系統,特別擅長於處理大檔案,可支援上百萬t位元組的儲存空間

由於xfs檔案系統開啟日誌功能,所以即便發生宕機也不怕資料遭到破壞,這種檔案系統可以根據日誌記錄在短時間內進行資料恢復

ext4 第4代擴充套件檔案系統

用於存放檔案和目錄資料的分割槽,是linux系統中預設使用的檔案系統。

它是典型的日誌型檔案系統,其特點是儲存有磁碟訪問記錄的日誌資料,便於恢復,在訪問效能和穩定性方面更加出色。

四、管理磁碟及分割槽

在linux伺服器中,當現有硬碟的分割槽規劃不能滿足要求(例如,根分割槽的剩餘空間過少,無法繼續安裝新的系統程式)時,就需要對硬碟中的分割槽進行重新規劃和調整,有時候還需要新增新的硬碟裝置來擴充套件儲存空間

fdisk 命令為磁碟及分割槽管理工具

fdisk /dev/sdb         進入互動式的分割槽管理介面

常用指令

p 列出硬碟中的分割槽情況,資訊顯示的格式與執行"fdisk -l"命令相同

n 建立新分割槽

d 刪除分割槽

t 變更分割槽型別,轉換格式

w 保持配置

q 退出

l 檢視分割槽對應的系統id號

語法格式1:

mkfs -t 檔案系統型別 分割槽裝置

示例:建立ext4檔案型別

mkfs -t ext4 /dev/sdb1

語法格式2:

mkfs -t 檔案系統型別 -f 指定版本 分割槽裝置

示例:建立fat32檔案型別

mkfs -t vfat -f 32 /dev/sdb6

mkfs.vfat -f 32 /dev/sdb6

語法格式3:

mkfs.檔案型別 (指定版本號) 分割槽裝置

(centos6 預設使用ext4檔案系統,centos7 預設使用xfs檔案系統,檔案系統的選擇是根據實際的生產環境和硬碟型別等條件來決定的)

如果是資料庫業務,則選擇 xfs 型別的檔案系統

如果有大量小檔案的業務,一般首選 reiserfs 的檔案系統

常規應用選擇預設的檔案系統即可

示例:mkfs.xfs /dev/卷組名/邏輯卷名

語法格式:

mkswap 分割槽裝置

cat/proc/meminfo | grep "swaptotal:"

###檢視總交換空間大小

swapon /dev/sdb1 ###開啟交換分割槽/dev/sdb1

cat/proc/meminfo | grep "swaptotal"

###確認交換空間大小已增加

swapoff /dev/sdb1 ###關閉交換分割槽/dev/sdb1

語法格式:

mount

[-t 檔案系統型別] 儲存裝置掛載點

示例:mount

/dev/cdrom /media/cdrom

mount

###不帶任何引數選項

將顯示出當前系統中已掛載的各個分割槽(檔案系統)的相關資訊,最近掛載的檔案系統將顯示在最後面

語法格式:

umount 掛載目錄、裝置

示例:umount /dev/cdrom

vi /etc/fstab

在「/etc/fstab」檔案中,每一行記錄對應乙個分割槽或裝置的掛載配置資訊,從左往右,6個字段含義如下所示:

第乙個字段:分割槽/裝置名/裝置卷標名

第二個字段:掛載點,檔案系統的掛載點目錄的位置

第三個字段:檔案系統型別,如xfs,swap等

第四個字段:掛載引數(包括許可權和功能),即mount命令「-o」選項後可使用的引數。例如:default,rw,ro,noexec分別表示預設引數,可寫,唯讀,禁用執行程式。

第五個字段:表示檔案系統是否需要dump備份(dump是乙個備份工具),設為1時表示需要,設為0時將被dump忽略

第六個字段:該欄位用於決定系統啟動時進行磁碟檢查的順序。0:不進行檢查。1:優先檢查。2:其次檢查、對於根分割槽應設為1,其他分割槽設為2.

[root@localhost system]

# df -th

檔案系統 型別 容量 已用 可用 已用% 掛載點

/devtmpfs devtmpfs 897m 0 897m 0%

/dev

tmpfs tmpfs 912m 0 912m 0%

/dev/shm

tmpfs tmpfs 912m 21m 892m 3%

/run

tmpfs tmpfs 912m 0 912m 0%

/sys/fs/cgroup

/dev/sr0 iso9660 4.3g 4.3g 0 100%

/mnt

/dev/sda1 xfs 1014m 179m 836m 18%

/boot

/home

tmpfs tmpfs 183m 12k 183m 1%

/run/user/42

tmpfs tmpfs 183m 0 183m 0%

/run/user/0

磁碟和檔案系統管理

1 lvm概述 logical volume manager,邏輯卷管理 1.1作用 動態調整磁碟容量,從而提高磁碟管理的靈活性 1.2注意 1.3 boot 分割槽用於存放引導檔案,不能基於lvm建立 1.4圖形介面管理工具 system config lvm 2 lvm機制的基本概念 2.1 p...

linux磁碟檔案系統管理

mount t 檔案系統型別 裝置 掛載點 t 一般可省略,如系統無法自動判斷可以手動指定掛在檔案系統型別。1.掛載windows fat32 和ntfs格式儲存 mount t vfat dev hda2 mnt fat1 mount t ntfs dev hda3 mnt ntfs 2.掛載資料...

Linux磁碟與檔案系統管理

1 簡單說說磁碟以及分割槽的構成,我們知道,磁碟由盤面,磁頭,磁臂構成,假設磁碟盤面上只有一層,我們將盤面一圈圈的劃分,然後以原點為中心,連一條線出去,某個圈上被截出來的部分就是扇區,整個乙個圈就是乙個柱面,我們經常說的分割槽其實就是以柱面為單位的,0磁軌1扇區 乙個扇區一般情況下為512位元組 的...