Linux磁盤挂載
挂載:将額外檔案系統與根檔案系統某現存的目錄建立關聯關系,進而使得此目錄作為其他檔案通路入口的行為。
解除安裝:解除挂載的關聯關系的過程。
挂載點:挂載的目标位置。
linux中挂載使用指令:mount point
linux中解除安裝使用指令:umount
注意:挂載點下的原有檔案,在被挂載以後會被臨時隐藏。
mount [-fnrsvw] [-t vfstype] [-o options] device dir
device:指明要挂載的裝置
(1)裝置檔案:例如 dev/sda2
(2)卷标:-L LABEL
(3)UUID -U
(4)僞檔案系統名稱:例如 proc
dir:挂載點
注意:事先存在;建議使用空目錄
正在被使用的目錄無法被解除安裝
#常用選項:
-t vsftype:指定要挂載的虛拟檔案系統類型
-r readonly:隻讀挂載
-w read and write:讀寫挂載
-a auto:自動挂載所有支援自動挂載的裝置(定義在/etc/fstab,且挂載選項中有“自動挂載”功能)
-L LABELl:以卷标指定挂載裝置
-U UUID:以UUID指定挂載裝置
-B --bind:綁定目錄到另一個目錄上
-n 不更新到/etc/mtab:(預設更新)
檢視核心追蹤到的已挂載的所有裝置:#cat /proc/mounts
解除安裝指令:
挂載交換分區
啟用:swapon
禁用:swapoff
記憶體空間使用狀态:
檔案系統空間占用等資訊的檢視工具:
檢視某目錄總體空間占用狀态:
檔案挂載的配置檔案:etc/fstab
每定義一個要挂載的檔案系統
要挂載的裝置或者僞檔案系統 挂載點 檔案系統類型 挂載選項 轉儲頻率 自檢次序
要挂載的裝置或僞檔案系統
裝置檔案、LABEL(LABEL="")、UUID(UUID="")、僞檔案系統名稱(proc,sysfs)
挂載選項:
defaults
轉儲頻率
0:不做備份
1:每天轉儲
2:每隔一天轉儲
自檢次序:
0:不自檢
1:首先自檢(一般隻有rootfs才有)
...
inode:index node,索引節點
位址指針:
直接指針
間接指針
三級指針
inode bitmap:對位辨別每個inode空閑與否的狀态資訊
連結檔案:
Linux中的RAID(磁盤陣列)技術
特點:提高I/O能力(多個磁盤并行讀寫)、提高耐用性(磁盤備援)
RAID實作方式:
外接式磁盤陣列
内接式RAID(主機闆內建RAID控制器)
software RAID
級别:多塊磁盤組織在一起的工作方式有所不同
RAID-0:
RAID-1:
RAID-5:
RAID-6:
混合類型
RAID-10:(常用)
RAID-01:
RAID-50、RAID-7(了解)
JBOD:just a bunch of disks
功能:将多塊磁盤的空間合并一個大的連續空間使用
可用空間:sum(s1,s2,...)
CentOS 6上的軟體RAID的實作:
結合核心中的md(multi devices)
mdadm:模式化的工具
注意:在Linux中做軟RAID,需要修改磁盤格式為Linux raid auto(fd)
LVM2:
pv管理工具:
vg管理工具:
lv管理工具:
擴充邏輯卷:
縮減邏輯卷:
快照:snapshot
檔案系統挂載使用:
挂載CD光牒裝置:
CD光牒裝置檔案:
IDE: /dev/hdc
SATA: /dev/sr0
符号連結檔案:
/dev/cdrom
/dev/cdrw
/dev/dvd
/dev/dvdrw
mount -r /dev/cdrom /media/cdrom
umount /dev/cdrom
dd指令:convert and copy a file
磁盤拷貝:
備份MBR
破壞MBR中的bootloader:
兩個特殊裝置: