Linux磁盤分區

df :查看磁盤使用情況  free :可以查看交換分區的使用情況

df -h -k(默認) -m

df -i 查看inode 使用情況

 

df -T :查看文件類型使用情況

du : 列出文件目錄的大小,最後一項是總和

du -m -h -s(指定列出某個目錄或者文件)

Linux 磁盤分爲4個主磁盤(primary)和擴展磁盤(extended),當創建完4個主分區時,還需要創建分區時,必須將第四個主分區刪除,改成擴展分區

用fdisk -l 查看磁盤的分區情況

   Device Boot      Start         End      Blocks   Id  System

/dev/sda1   *           2         201      204800   83  Linux

Partition 1 does not end on cylinder boundary.

/dev/sda2             202       10201    10240000   8e  Linux LVM

Partition 2 does not end on cylinder boundary.

/dev/sda3           10202       30720    21011456   8e  Linux LVM

/dev/sda4           30721      102400    73400320    5  Extended

/dev/sda5           30721      102400    73400304   8e  Linux LVM

如果要創建主分區,就對你想要分區的磁盤執行fdisk /dev/sd(a,b,c),之後使用n(new)->(p,e,l),p(print),t(修改磁盤的類型),w(write)

創建完分區之後 reboot ,識別分區.

對某個分區進行邏輯卷的創建:

其中涉及到的概念有:物理卷(pv),卷組(vg),卷長(pe),邏輯卷(lv)

可以用命令 pvdisplay, vgdisplay, lvdisplay 來查看相關信息

(mke2fs -t ext4 -b 1024 -m 1 -L  aming /dev/sdb1)

-t : 文件類型

-b : 指定塊大小

-m : 保留磁盤(單位 %)

-L : label 標籤

掛載的時候不要有數據,否則會找不到數據

處理:直接umount

mount LABEL=aming /home/aming/123

umount -l : 不退出掛載點,直接卸載

blkid 查看uuid

mount UUID="" /mnt

mount -o rw,noatime,nouser /dev/sda /aming

fstab:  defaults= rw,suid,dev,exec,auto,nouser,async,relatime

倒數第二個數字:是否備份(0)

最後一個數字:是否開機檢測磁盤(0:不檢測,1,2:1等級高)

下面進行邏輯卷的創建:

pvcreate /dev/sda5

vgcreate vg_test

lvcreate -L 20G -n lv_test vg_test

創建完邏輯卷之後,進行邏輯卷的數據轉型和掛載:(cat /etc/filesystems 查看文件類型)

mkfs.ext4 /dev/vg_test/lv_test  

mkdir /data

cat >> /etc/fstab << EOF

>/dev/vg_test/lv_test /data ext4 defaults 0 0

>EOF

mount -a 

df -h

服務器上有多塊磁盤,爲了防止磁盤拔插後順序亂掉,我們可以使用什麼方法來掛載磁盤?

A 使用LABEL

B 使用分區名

C 使用uuid

D 使用掛載點

正確答案: A,C


使用什麼命令可以獲得指定分區的uuid?

A uuid -l /dev/sda1

B blkid /dev/sda1

C blkid -l /dev/sda1

D uuid -p /dev/sda1

正確答案: B


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章