一、概述:
1、linux核心啟動時,隻裝載“根檔案系統”所在的分區即“根分區”,其它分區要想使用必須挂載。
是以,磁盤分區并建立檔案系統後,要想使用,必須進行挂載作為其通路入口。
2、挂載方式:
(1)、手動挂載:手動執行mount指令
(2)、自動挂載:通過配置檔案/etc/fstab完成
二、挂載/解除安裝指令以及磁盤相關指令:
1、mount [options] [-t fstype] [-o option] 要挂載的裝置 挂載點
(1)、[options]為指令選項。
常用選項:
-r:隻讀方式挂載
-w:讀寫方式挂載
-t fstype
-L label:指定卷标挂載 ,LABEL=“卷标”
-U UUID:指定卷标挂載,UUID=“UUID号”
-a:自動挂載所有定義在 etc/fstab中的,在不重新開機機器的情況下,
重讀/etc/fstab檔案,執行自動挂載。
(2)、[-o option]在挂載時啟用分區特性,如以隻讀方式挂載。
A、o為other的縮寫
B、預設的挂載特性rw,suid,dev,exec,auto,nouser,async,relatime.
C、rw:讀寫
ro:隻讀
exec/noexec:允許/不允許執行二進制程式
auto/noauto:是否能夠被mount -a選項自動挂載
async/sync:異步/同步I/O
nouser/user:不允許/允許普通使用者進行挂載/解除安裝
(3)、挂載點:原始資料将被暫時隐藏,解除安裝後自動恢複顯示。是以,挂載點是“最好空閑目錄”。
(4)、執行挂載操作:
[root@localhost /]# mkdir /tMount/
[root@localhost /]# mount /dev/sda5 /tMount/
[root@localhost /]# ls /tMount/
lost+found(顯示lost+found說明建立的分區成功挂載)
2、umount:空閑時可被解除安裝。
3、mount 不帶任何參數的mount指令,顯示目前系統上所有已挂載的所有裝置。
[root@localhost /]# mount
/dev/sda2 on / type ext4 (rw)
proc on /proc type proc (rw)
sysfs on /sys type sysfs (rw)
devpts on /dev/pts type devpts (rw,gid=5,mode=620)
tmpfs on /dev/shm type tmpfs (rw,rootcontext="system_u:object_r:tmpfs_t:s0")
/dev/sda1 on /boot type ext4 (rw)
none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw)
vmware-vmblock on /var/run/vmblock-fuse type fuse.vmware-vmblock (rw,nosuid,nodev,default_permissions,allow_other)
/dev/sda5 on /tMount type ext4 (rw)
挂載裝置 on 挂載點 type 檔案系統類型(挂載特性,通過-o實作的,rw表示讀寫)
4、挂載CD光牒裝置(/dev/cdrom):
mount /dev/cdrom /media/cdrom
5、fuser指令:
fuser -v 挂載點:檢視占用挂載裝置的程序
fuser -km 挂載點:移除占用挂載裝置的程序
6、df(disk free):“評估磁盤”使用空間狀态報告
df -h(human readable):以人易讀方式顯示磁盤使用空間狀态報告。
df -i(inode):以inode方式顯示磁盤使用空間狀态報告。
7、du(disk used) :“評估檔案”占用磁盤空間報告。
-s(sum)
-h(human readable):
8、開機自動挂載配置檔案/etc/fstab:
/etc/rc.d/rc.sysinit:系統初始化腳本,其中有一個功能挂載/etc/fstab檔案中定義的檔案系統挂載表
/etc/fstab的内容如下:
UUID=9138d2f7-ca4b-46dc-9b36-6196c458f39b / ext4 defaults 1 1
UUID=966bf9f7-22da-4c07-a394-e1a979271e48 /boot ext4 defaults 1 2
UUID=933f5306-cd12-407e-8939-a80aa74449db swap swap defaults 0 0
tmpfs /dev/shm tmpfs defaults 0 0
devpts /dev/pts devpts gid=5,mode=620 0 0
sysfs /sys sysfs defaults 0 0
proc /proc proc defaults 0 0
/etc/fstab每列的詳細說明如下:
挂載裝置:裝置檔案、LABEL=,UUID=
挂載點:swap沒有挂載點,挂載點為swap
檔案系統類型:
挂載選項:多個選項間用逗号分隔
轉儲頻率:
0:從不備份
1:每天備份
2:每2天備份
自檢次序:
0:不自檢
1:首先自檢,隻能被根使用
2:其次自檢
9、手動編輯/etc/fstab後,不重新開機機器的情況下要想将挂載資訊其作用,執行mount -a即可。
10、檢視記憶體空間使用狀态:
# cat /proc/meminfo
# free -m
11、dd指令:
磁盤級别的copy檔案,比copy效率更高,性能更好。
因copy在複制檔案時,要将源檔案加載到記憶體,然後在寫入到目标檔案。
而dd是磁盤塊間的複制,将源檔案儲存的磁盤塊複制一份到目标磁盤塊。
#dd if=input_file of=output_file
#dd if=input_file of=output_file bs=#[b|k|m|g] count=#
#dd if=/dev/cdrom of=/tmp/linux.iso(linux iso檔案)
#dd if=/dev/sda of=/tmp/myfile bs=512 count=1(備份mbr)
#dd if=/dev/zero of=/dev/sdb bs=512 count=1(破壞磁盤分區表)
'
本文轉自lzf0530377451CTO部落格,原文連結:http://blog.51cto.com/8757576/1877428 ,如需轉載請自行聯系原作者