Linux磁盤管理

IDE硬盤接口名爲/dev/had
SAS、SCSI、SATA硬盤接口爲/dev/sda
高效雲盤接口爲/dev/vda
查看linux分區的block大小
dumpe2fs /dev/sda1 | grep」Block size」
tune2fs -l /dev/sda1 | grep」Block size」
stat /boot/ | grep」10 Block」
查看Linux系統inode的方法
dumpe2fs /dev/sda1 | grep 「Inode size」
tune2fs -l /dev/sda1 | grep 「Inode size」
stat /boot/ | grep 「Inode」
格式化磁盤,-b指定默認block值,-l指定默認inode值
mkfs.ext4 -b 4096 -l 256 /dev/sdb
1- 檢測新加入的磁盤
fdisk -l
2- 基於新硬盤/dev/sdb設備,建立分區/dev/sdb1
fdisk /dev/sdb
n 添加一個新分區
p 打印分區表信息
l 列出已知分區類型
Enter
+20G 輸入需劃分空間大小
Enter
w 寫入保存
fdisk -l | tail -10
3- 格式化磁盤分區
mkfs.ext4 /dev/sdb1
4- 掛載/dev/sdb1分區到/data目錄
mkdir -p /data 建立/data數據目錄
mount /dev/sdb1 /data 掛載/dev/sdb1分區至/data/目錄
df -h 查看磁盤分區詳情
echo 「mount /dev/sdb1 /data」 >>/ect/rc.local 將掛載分區加入--/etc/rc.local開機啓動
vi /etc/fstabnode

mount -o rw,remount / 從新掛載/系統,檢測/etc/fstab是否有誤
5- 自動掛載分區加入到/etc/fstab文件中
/dev/sdb1 /data/ ext4 defaults 0 0
mount -o rw,remount / 從新掛載/系統,檢測/etc/fstab是否有誤
基於GPT格式磁盤分區
parted -s /dev/sdb mklabel gpt 設備分區類型爲gpt格式
partedselect /dev/sdbmklabel gptmkpart primary 0 -1print 同分區
quit 退出分區
mkfs.ext3 /dev/sdb 基於ext3文件系統類型格式化
mount /dev/sdb /data/ 掛載/dev/sdb設備至/data/目錄
mount命令工具
mount [-Vh]
mount -a [-fFnrsvw][-t vfstype]
mount [-fnrsvw][-o options[,..]] device | dir
mount [-fnrsvw][-t vfstype] [-o options] device dir
mount -V 顯示mount工具版本號
mount -l 顯示已加載的文件系統列表
mount -h 顯示幫助信息並退出
mount -v 輸出指令執行的詳細信息
mount -n 加載沒有寫入文件/etc/mtab中的文件系統
mount -r 將文件系統加載爲只讀模式
mount -a 加載文件/etc/fstab中配置的全部文件系統
mount -o atime 系統會在每次讀取文件時更新文檔時間
mount -o noatiome 系統會在每次讀取文件時不更新文檔時間
mount -o defaults 使用預設的選項rw,suid,dev,exec,auto,nouser等
mount -o exec 容許執行檔被執行
mount -o user、-o nouser 使用者能夠執行mount/umount的動做
mount -o remount 將已掛載的系統分區從新以其餘再次模式掛載
mount -o ro 只讀模式掛載
mount -o rw 可讀寫模式掛載
mount -o loop 使用loop模式把文件當成設備掛載至系統目錄
mount -t 指定mount掛載設備類型,常見類型有nfs、ntfs-3g、vfat、iso9660等
iso9660 光盤或光盤鏡像
msdoc Fat16文件系統
vfat Fat32文件系統
ntfs ntfs文件系統
ntfs-3g 識別移動硬盤格式
smhfs 掛載windows文件網絡共享
nfs UNIX/Linux文件網絡共享
mount /dev/sdb1 /data 掛載/dev/sdb1分區至/data/目錄
mount /dev/cdrom /mnt 掛載cdrom光盤至/mnt目錄
mount -t ntfs-3g/dev/sdc /data1 掛載/dev/sdb移動硬盤至/data1目錄
mount -o remount,rw/ 從新以讀寫模式掛載/系統
mount -t iso9660 -o loop centos7.iso /mnt 將CentOS7.iso鏡像文件掛載至/mnt目錄
mount -t fat32 /dev/sdd1 /mnt 將U盤/dev/sdd1掛載至/mnt/目錄
mount -t nfs 192.168.1.11:/data/ /mnt 將遠程192.168.1.11:/data目錄掛載至本地/mnt目錄
Linux硬盤故障修復
操做系統分區變成只讀或提示Read-only file system,緣由有:磁盤老舊長期大量的讀寫、文件系統文件被破壞、磁盤碎片文件、異常斷電、讀寫中斷等
1- 遠程備份本地重要數據,/data爲源目錄,/data/backup/2017/爲目標目錄
rsync -av /data/ root@10.206.35.197:/data/backup/2017/
2- 從新掛載/系統,測試文件系統是否能夠寫入文件
mount -o remount,rw /
3- 若是重掛載沒法解決,需重啓服務器以CD/DVD光盤引導進入Linux Rescue修模式
選擇TroubleshootingEnterRescue a CentOS systemEnter
1 Continue
chroot /mnt/sysimage 進入修改模式,查看原來的文件系統
df -h
4- 對有異常的分區進行檢測並修復,根據文件系統類型
umount /dev/sda3
fsck.ext4 /dev/sda3 -y
5- 修復完成,重啓系統
rebootlinux

相關文章
相關標籤/搜索