1. 程式人生 > >linux基礎學習【11】

linux基礎學習【11】

加載 bfd com img 一個 保存 硬盤掛載 b16 kill

磁盤管理

一.設備的查看

fdisk -l        ##真實存在的設備,需要權限
cat /proc/partitions    ##系統識別的設備
blkid           ##可以使用的設備,需要權限
df               ##系統掛載的設備
sda           ##第一塊磁盤
sda1            ##第一塊磁盤的第一個分區
sdb              ##第二塊磁盤

fdisk -l         ##查看實際存在的設備

技術分享圖片


cat /proc/partitions    ##系統識別的設備

技術分享圖片


blkid           ##可以使用的設備,需要權限

技術分享圖片


二.設備的掛載和卸載

1.設備名稱

/dev/xdx    ##hd0 hd1 sda1 sdb sdb1 sdb2
/dev/sr0    ##光驅
/dev/mapper/*   ##虛擬設備

技術分享圖片


2.設備的掛載

mount /dev/sdb1 /mnt        ##把設備sdb1掛載到/mnt
umount /mnt                        ##卸載
umount /dev/sdb1            ##同上
mount -o ro /dev/sdb1 /mnt           ##以只讀模式掛載
mount                                               ##查看掛載
mount -o remount,rw /dev/sdb1   ##以讀寫模式重掛載

掛載vdb1到/mnt/test下

技術分享圖片


卸載

技術分享圖片


只讀模式掛載,無法寫入

技術分享圖片


查看掛載

技術分享圖片


以讀寫模式重掛載,可以寫入

技術分享圖片

三.解決設備正忙的問題

技術分享圖片

    方法1:
    lsof /mnt       ##查看占用
    kill -9 PID     ##強制結束進程
    umount /mnt     ##卸載

技術分享圖片
方法2:
fuser -vm /mnt ##查看
fuser -kvm /mnt ##查看並結束


四.磁盤分區

1.參看空盤

技術分享圖片


2.fdisk /dev/vdb    ##對空盤vdb進行分區

技術分享圖片


3.輸入
【m】輸出菜單
【n】新建分區
【d】刪除分區
【p】顯示分區信息
【q】退出不保存
【t】修改分區id
【w】保存

【m】輸出菜單

技術分享圖片


【n】新建分區

技術分享圖片


【d】刪除分區

技術分享圖片


【p】顯示分區信息

技術分享圖片


註:wq保存時,若出現error 16 報錯,利用partprobe重新加載分區表即可。


五.給設備安裝文件系統

mkfs.xfs /dev/vdb1  ##將vdb1設備格式化為xfs文件系統
mount /dev/vdb1 /mnt    ##將設備掛載到/mnt下
vim /etc/fstab      ##配置Linux開機時自動掛載的分區
設備      掛載點 文件系統        是否備份    是否檢測
/dev/vdb1   /mnt    xfs     0   0

將vdb1設備格式化為xfs文件系統

技術分享圖片


將格式化後的硬盤掛載到/mnt/test

技術分享圖片


添加語句

技術分享圖片


重啟

技術分享圖片


重啟之後自動掛載

技術分享圖片

六.swap分區管理

1.swap分區建立

劃分分區並設定分區標簽為82
mkswap /dev/vdb6 ##格式化vdb6分區為swap格式
swapon -a /dev/vdb6 ##開啟所有swap
swapon -s ##查看swap分區信息
/dev/vdb6 partition 511996 0 -1 ##顯示簡短的訊息
vim /etc/fstab ##配置開機掛載
/dev/vdb6 swap swap defaults 0 0 ##添加語句


格式化vdb2為swap格式

技術分享圖片


開啟swap分區並查看

技術分享圖片


配置開機掛載

技術分享圖片


重啟測試

技術分享圖片


自動開啟

技術分享圖片


2.swap分區刪除

vim /etc/fstab  ##刪除開機啟動
swapoff /dev/vdb6  ## 關閉分區
swapon  -s  ## 查看

關閉並查看

技術分享圖片


七.配額

1.分區,格式化
mkdir /public
mount -o usrquota /dev/vdb1 /public

edquota -u student
vim /etc/fstab
/dev/vdb7 /public xfs defaults,usrquota 0 0

測試:dd if=/dev/zero of=/public/studentfile bs=1M count=500


格式化後創建掛載目錄,以配額方式掛載磁盤,並設置用戶student的配額

技術分享圖片


設置50M上限

技術分享圖片


設置權限,切換至student用戶進行測試

技術分享圖片


寫入超過限額的部分無法寫入

技術分享圖片


八.磁盤加密

cryptsetup luksFormat /dev/vdb8     ##加密
YES
cryptsetup open /dev/vdb8 name      ##打開
mkfs.xfs /dev/mapper/name       ##格式化
mount /dev/mapper/name /mnt     ##掛載
touch /mnt/file{1..10}          ##創建測試文件
umount /mnt             ##卸載
cryptsetup close name           ##關閉之後文件消失,掛載原始設備也不能查看其中內容
cryptsetup open /dev/vdb8 name      ##再次打開
mount /dev/mapper/linux /mnt        ##掛載

加密,密碼需要大於8位

技術分享圖片


格式化

技術分享圖片


掛載

技術分享圖片


創建測試文件並關閉

技術分享圖片


重新打開訪問,需要輸入密碼

技術分享圖片

linux基礎學習【11】