管理分區:
lsblk 列出塊設備
fdisk 創建MBR 分區
gdisk 創建GPT 分區
parted 高級分區操作(創建、復制、調整大小等等)
查看內核是否已經識別新的分區: # cat /proc/partations
centos6 通知內核重新讀取 硬盤分區表
partx -a /dev/DEVICE
partx -d –nr M-N /dev/DEVICE
CentOS 5 ,7: 使用partprobe
parted 的操作都是實時生效的,小心使用
? 用法:parted [ 選項]… [備 設備 [令 命令 [ 參數]…]…]
parted /dev/sdb mklabel gpt|msdos
parted /dev/sdb print
parted /dev/sdb mkpart primary 1 200 (默認M) )
parted /dev/sdb rm 1
parted -l
查前支持的文件系統: cat /proc/filesystems
/proc目錄庫查看很多關于系統的文件,通過命令補全看,可以了解下
cat /proc/mounts
創建文件系統:
mkfs.ext -L 設定卷標
-b 指定塊大小
-m 指定為root預留空間大小,默認5%
-o ^ 開啟指定特性, ^關閉指定特性
文件系統標簽: 指向設備的另一種方法, 與設備無關
blkid :塊設備屬性信息查看
-U UUID 根據指定的UUID 來查找對應的設備
-L LABEL 根據指定的LABEL來查找對應的設備
e2lable DEVICE [LABEL] 管理ext 系列文件系統的LABEL
findfs UUID=* 查找分區
一個設備可以有多個掛載點,但是一個掛載點只能有一個設備生效,多個會被隱藏前面的掛載,只有最后一個掛載設備生效。
dumpe2fs -h 查看超級塊信息,不顯示分組信息
文件系統的檢測和修復:
常發生于死機或者非正常關機之后
掛載為文件系統標記 為“no clean”
注意:一定不要在掛載狀態下修復
fsck -p /dev/sd* 自動修復錯誤
文件系統掛載:mount umount
偽文件系統名稱:proc, sysfs, devtmpfs, configfs
mount -t 指定要掛載的設備上的文件系統類型
-r 只讀掛載
-w
-a
-L
-U
mount -a 把開機沒掛載的掛上
mount -o remount /dev/* 把已經掛載的重新掛載新改的配置, 非常實用
findmnt 查看掛載情況
cat /proc/mounts 這個能看到最全的掛載信息信息
fuser -v MOUNT_POINT 查看正在訪問指定文件系統的進程
fuser -km MOUNT_POINT 終止所有在正訪問指定的文件系統的進程
文件掛載配置文件:
/etc/fstab 每行定義一個要掛載的文件系統;
swp分區: 交換分區是系統RAM 的補充
基本設置包括:
? 創建交換分區或者文件
? 使用mkswap 寫入特殊簽名,制作swap分區
? 在 在/etc/fstab 文件中添加適當的條目
? 使用swapon -a
swapon [OPTION]… [DEVICE] 啟用
-a 激活所有的交換分區
-p 指定優先級 優先級高的先使用
swapoff [OPTION]… [DEVICE] 禁用
掛載的實際意義:
掛載意味著使外來的文件系統看起來如同是主目錄樹的一部分
訪問前、介質必須被掛載
摘除時,介質必須被卸載
按照默認設置,非根用戶只能掛載某些設備(光盤、DVD 、軟盤、USB 等等)
掛載點通常在/media 或/mnt下
mount: –help
-o sync 同步
async 異步
光碟的實用:
把兩個光碟合并,制作yum源 或者iso
cd /dev/se0 /root/*.iso 最簡單的一步搞定制作iso
另一直方法:把分開的光碟內容拷貝出來,放到一個目錄內,使用mkiso *.iso 內容目錄 直接制作iso
當然也可以制作yum源,creatrepo *.rpm
原創文章,作者:shewei,如若轉載,請注明出處:http://www.www58058.com/70989