磁盤和文件系統操作(15個命令)
1.fdisk
【命令作用】
觀看磁盤使用情況和進行磁盤分區
【命令語法】
fdisk(選項)(參數)
【常用選項】
-l 顯示分區表的信息
【參數說明】
指定的設備
【命令示例】
# fdisk -l 顯示所有分區信息
2.partx
【命令作用】
用來告訴內核當前磁盤的分區情況
【命令語法】
partx(選項)(參數)
【常用選項】
-a --增加制定的分區或讀磁盤新增的分區
-d --刪除指定或所有的分區
-l --列出分區
【參數說明】
需要指定磁盤
【命令示例】
# partx -l /dev/sda 查看當前分區情況
# partx -a /dev/sda 添加調整後的磁盤分區信息
3.mkfs
【命令作用】
創建Linux文件系統
【命令語法】
mkfs(選項)(參數)
【常用選項】
-t 指定分區類型
-L 指定分區卷標
-b 指定分區大小
【參數說明】
指定要創建的文件系統的文件名
【命令示例】
# mkfs -t ext3 /dev/sdb1 將分區的類型指定為ext3
4.mkswap
【命令作用】
在文件或者設備上創建交換分區
【命令語法】
mkswap(選項)(參數)
【常用選項】
-c:建立交換區前,先檢查是否有損壞的區塊
【參數說明】
指定交換空間對應的設備文件或者交換文件
【命令示例】
# mkswap /dev/sda4 --創建交換分區sda4
5.blkid
【命令作用】
對所使用的文件系統類型、LABEL、UUID等信息進行查詢
【命令語法】
blkiid(選項)(參數)
【常用選項】
【參數說明】
設備名
【命令示例】
# blkid 查看所有分區信息
6.e2label
【命令作用】
用來設置第二擴展文件系統的卷標
【命令語法】
e2label(參數)
【常用選項】
【參數說明】
文件名
新卷標
【命令示例】
# e2lable /dev/sdax /new 手動掛載sdax為其指定新的卷標
# e2label /dev/sda3 查看指定分區卷標
# e2label /dev/sda HELLO 將指定分區卷標設置為HELLO
7.tune2fs
【命令作用】
允許調整“ext2/ext3”文件系統中的可以更改的參數
【命令語法】
tune2fs(選項)(參數)
【常用選項】
-L 設置文件系統卷標
-l 查看指定分區文件系統
【參數說明】
對應的設備文件名
【命令示例】
# tune2fs -l /dev/sda2 查看指定分區的文件系統
8.mount
【命令作用】
掛載或查看掛載信息
【命令語法】
mount(選項)(參數)
【常用選項】
-l 顯示已加載的文件系統列表
-t 指定文件系統類型
-r 將文件系統加載為只讀模式
【參數說明】
設備名
掛載點
【命令示例】
# mount /dev/hda1 /mnt 將/devhda1掛載在/mnt目錄下
# mount 查看當前已掛載信息
# mount -t ext3 /dev/sda3 /test 根據文件系統類型掛載
# mount -o rw /dev/sda3 /test 掛載文件並設置可讀寫
9.df
【命令作用】
顯示磁盤分區上的可使用的磁盤空間
【命令語法】
df(選項)(參數)
【常用選項】
-T 顯示文件系統類型
-a 包含全部的文件系統
【參數說明】
文件系統上的文件
【命令示例】
# df 顯示硬盤信息
# df -a 查看全部文件系統
10.swapon
【命令作用】
激活系統中的交換分區
【命令語法】
wsapon(選項)(參數)
【常用選項】
-a 激活所有的交換分區
【參數說明】
指定需要激活的交換空間,可以是交換文件和交換分區
【命令示例】
# swapon /dev/sda3 激活交換分區
# swapon -s 顯示交換區的使用情況
11.free
【命令作用】
查看內存使用情況
【命令語法】
free(選項)
【常用選項】
-k 以KB為單位顯示
-m 以MB為單位顯示
-g 以GB為單位顯示
【參數說明】
選項
【命令示例】
# free 查看內存的使用情況
# free -k 以KB為單位顯示內存使用情況
12.umount
【命令作用】
卸載已經加載的文件系統(可以使設備,也可以是掛載點)
【命令語法】
umount(選項)(參數)
【常用選項】
-a 卸載全部
-f 強制卸載
【參數說明】
指定需要卸載的設備或者掛載點
【命令示例】
# umount -a 卸載全部已掛載的文件
13.swapoff
【命令作用】
取消以及激活的交換分區
【命令語法】
swapoff(選項)(參數)
【常用選項】
無
【參數說明】
需要指定交換分區
【命令示例】
# swapoff /dev/sda3 取消交換分區
14.dd
【命令作用】
復制文件並對原文件的內容進行轉換和格式化處理
【命令語法】
dd(選項)
【常用選項】
if 源
of 目標
bs 大小(字節)
count 需要的數量
【參數說明】
【命令示例】
# dd if=/dev/zero bs=100k count=1 of=/root/test 新建一個全是零的文件到root家目錄
15.split
【命令作用】
進行文件切割
【命令語法】
split(選項)參數
【常用選項】
-b 切割的大小
-d 使用數字為後綴
【參數說明】
需要指定切割文件的文件名
【命令示例】
# split -b 10k -d ruan 將ruan文件分割,每份大小為10kb,並使用數字為後綴
磁盤和文件系統操作(15個命令)