IDEvim
SATA硬盤:別名串口硬盤,具備較強的糾錯能力。centos
SCSI硬盤:即採用SCSI接口的硬盤,SCSI接口具備應用範圍廣,多任務,帶寬大,CPU佔用率低。app
SAS硬盤:是串行鏈接SCSI,是新的SCSI技術,但又與SATA硬盤相同,比這兩個更強。工具
MBR是什麼:是一個硬盤的主引導程序,包含了三部分,446主引導程序,64分區表,55AA2字節魔術。性能
主分區:1-4:主要是用來啓動操做系統的,它主要放的是操做系統的啓動或引導程序,/boot(啓動)分區最好放在主分區上。網站
邏輯分區:5….spa
Linux規定:邏輯分區必須創建在擴展分區之上,而不是創建在主分區上。操作系統
擴展分區是不能使用的,他只是做爲邏輯分區的容器存在的。使用方法:在擴展分區上建立邏輯分區,咱們真正存放數據的是主分區和邏輯分區,大量數據都放在邏輯分區中。日誌
主分區+擴展分區 最多隻能有4個。code
擴展分區能夠是0個,最可能是1個 。
擴展分區不能直接使用,擴展分區必須先建立成邏輯分區才能使用。
邏輯分區能夠是0個 1個 多個。只要你的磁盤容量夠。邏輯分區能夠是無數個。
查看硬盤
ls /dev/sd*
命名方式
/dev/sd[a-z]n
a-z 表示設備的序號,如sda表示第一塊scsi硬盤,sdb就是第二塊......
n 表示每塊磁盤上劃分的磁盤分區編號
XFS:是一種高性能的日誌文件系統,並且是RHEL 7中默認的文件管理系統,它的優點在發生意外宕機後尤爲明顯,便可以快速地恢復可能被破壞的文件,並且強大的日誌功能只用花費極低的計算和存儲性能。而且它最大可支持的存儲容量爲18EB,這幾乎知足了全部需求。
extended意思是擴展分區的意思
syncing disks 同步磁盤的意思
添加新分區
-n
查看分區信息
-p
改變分區類型
-t
保存退出
-w
不保存退出
-q
首先先添加一塊硬盤,然後重啓,使用ls /dev/sd*,便可查看到剛添加的新硬盤,sdb。 接下來進行分區,fdisk /dev/sdb,回車便可。然後按n,會出現,p跟e,p表明主分區(主分區最多4個),e表明擴展分區,選擇p主分區,然後選擇1分區,再而後扇區選擇默認,容量的設定爲Last sector,+sectors or +sizer,這裏選擇本身選定的容量,但單位必定要大寫,格式爲:+5G。(如何查看設置的分區,在設置分區模式中,輸入p,便可查看)。然後輸入w保存退出。如何查看咱們剛纔建立的主分區呢,ls /dev/sd*,sdb1就是咱們剛纔建立的主分區,若是沒有顯示sdb1,輸入partprobe便可。
如今分區建立完畢,咱們要是使用這個分區,如何使用?首先要格式化磁盤,就是往裏面添加一個系統,(以前講過系統的分爲xfs、ext四、ext3), mkfs.xfs /dev/sdb1,回車便可。(7系統用mkfs.xfs格式化磁盤、6系統用mkfs.ext4格式化磁盤)。
格式化成功以後要掛載才能使用,此時須要在系統建立一個目錄,當作掛載點,格式爲:mount /dev/sdb1 /你剛建立的目錄名,查看掛載點 df –h。
umount 跟掛載點或者/dev/sadb1即卸載硬盤。
若是你掛載的目錄有文件,你掛載上去後文件就不會顯示了,但文件仍是存在的,只不過是保存在/dev/mapper/centos-root,這個系統邏輯卷裏了。
主分區最多隻能有四個,要是再添加分區,只能替換其中一個爲擴展分區。如何添加擴展分區,首先添加硬盤,其次啓動分區管理工具,fdisk /dev/sdb,然後輸入-n(意思爲作一個新的分區),然後選擇e,然後編號默認,扇區默認,大小本身設定,然後輸入p查看一下,最後一項顯示Extended則爲擴展分區。然後再輸入-n,會顯示logical(邏輯的意思),此時輸入l,然後設置自定大小,注意此時的大小劃分的是擴展分區的大小,此時用p查看,sdb5就建立好了,sdb5就是邏輯分區,以前說過,擴展分區不能直接使用,擴展分區必須先建立成邏輯分區才能使用。然後w保存便可。
接下來要進行格式化邏輯分區
mkfs.xfs /dev/sdb5
然後進行掛載
mount /dev/sdb5 /要掛載的目錄名
這個邏輯分區掛載上重啓系統就會掉了。
如何一直掛載
vim /etc/fstab /dev/sdb5 /掛載點 xfs defaults 0 0 磁盤分區 掛載點 文件類型 默認選項 開機不自檢
/dev/cdrom /mnt iso9660 defaults 0 0
保存退出便可,然後輸入
mount –a(所有掛載)
查看交換分區
free –h
在咱們磁盤上面劃分一塊,當咱們內存不夠的時候,就會使用交換分區,通常不開交換分區。會拖慢速度。
如何關掉,
swapoff –a
cat /etc/ftab把swap註釋掉,/dev/你交換分區的命名 swap swap defaults 0 0
添加完如何使用
echo 「/dev/你交換分區的命名 swap swap defaults 0 0」>> /dev/fstab
做用:工做中磁盤是有限的,你只安裝的2T磁盤,用戶來你網站訪問產生數據都要寫入你磁盤,但此時你的磁盤容量是不夠的,LVM邏輯卷管理器就是在線擴容。
經常使用術語:
物理卷PV:硬盤自己
卷組VG:多個硬盤組成
邏輯卷LV:在卷組資源池中分割的一小塊空間
首先添加多塊磁盤,由於邏輯卷是由多塊磁盤組成的
第一步:建立物理卷
pvcreate /dev/sd{b,c}(此爲展開的意思,能夠寫成/dev/sdb /sdc)
第二步:建立卷組
vgcreate vg_group /dev/sd{b,c}(建立資源池)
第三步:建立邏輯卷
lvcreate –L 200M –n(指定名字)lv_name vg_group
L是和的意思,能夠設置200M左右大小。l是默認4M,要設設置成200M的話須要乘以50.
然後格式化
mkfs.xfs /dev/卷組/ lv_name
再而後進行掛載
mount /dev/卷組/ lv_name 掛載點
如何查看
ls /dev/卷組/ lv_name
再而後查看
df –h
echo 「/dev//dev/卷組/ lv_name 掛載點 xfs defaluts 0 0」>> /etc/fstab
第一步:ext4不支持在線擴容,必須先卸載掉
umount 掛載點
第二步
lvextend –L 這是要擴展到多少 lv_name
第三步
強制檢查
e2fsck –f lv_name
第四步
resize2fs lv_name
第五步
掛載:mount lv_name 掛載點
第六步
查看
df –h
第一步
lvextend -L 500M /dev/卷組/邏輯卷名字
第二步
xfs_growfs/dev/卷組/邏輯卷名字
第一步
卸載掛載點
umount 掛載點
第二步
lvremove /dev/卷組/ lv_name
第三步
vgremove /dev/卷組
第四步
pvremove /dev/sd{b,c}這裏是移除硬盤
第五步
查看
pvdisplay /dev/sdb