1. 程式人生 > >linux 磁碟與目錄掛載

linux 磁碟與目錄掛載

lsblk檢視磁碟與對應掛載點的情況。

hadoop03:/ # lsblk

NAME    MAJ:MIN RM   SIZE RO MOUNTPOINT
xvda    202:0    0    20G  0
├─xvda1 202:1    0   1.6G  0 [SWAP]
└─xvda2 202:2    0  18.4G  0 /

xvdb    202:16   0    60G  0 /var/hadoop_store

指令

mount /dev/xvdb /var/hadoop_store

將/var/hadoop_store掛載到磁碟xvdb上

可能報錯:

mount:you must specify the filesystem type
就格式化當前的裝置
mkfs.ext4 /dev/xvdb

注意:首先 df -T -h 檢視當前被掛載的裝置的檔案系統型別
Filesystem    Type    Size  Used Avail Use% Mounted on
/dev/mapper/VolGroup-lv_root
              ext4     16G  795M   14G   6% /
tmpfs        tmpfs    5.8G     0  5.8G   0% /dev/shm
/dev/xvda1    ext4    485M   32M  429M   7% /boot
如果其他的硬碟是 ext3 就使用 mkfs.ext3 /dev/xvdb
如果是ext4 就使用 mkfs.ext3 /dev/xvdb

然後再次嘗試掛載裝置

mount /dev/xvdb /var/hadoop_store

A.注意:這種掛在為臨時掛在,在系統重啟之後掛載資訊就會丟失,為了解決這個問題就必須要修改/etc/fstab 這個檔案,新增資訊進去

B./dev/xvdb                    /var/hadoop_store              ext3    defaults        1 2

C.fstab中存放了與分割槽有關的重要資訊,其中每一行為一個分割槽記錄,每一行又可分為六個部份,下面以/dev/hda7 / ext2 defaults 1 1為例逐個說明:1. 第一項是您想要mount的儲存裝置的實體位置,如hdb或如上例的/dev/hda7。裝置名或者裝置卷標名,(/dev/sda10 或者 LABEL=/)[源裝置位置]

2. 第二項就是您想要將其加入至哪個目錄位置,如/home或如上例的/,這其實就是在安裝時提示的掛入點。裝置掛載目錄(例如上面的“/”或者“/mnt/D/”)[將要掛載到的位置]

3. 第三項就是所謂的local filesystem,其包含了以下格式:如ext、ext2、msdos、iso9660、nfs、swap等,或如上例的ext2,可以參見 /prco/filesystems說明。裝置檔案系統(例如上面的“ext3”或者“vfat”)[源裝置的檔案系統格式】、       

4. 第四項就是mount時,所要設定的狀態,如ro(只讀)或如上例的defaults(包括了其它引數如rw, suid, dev, exec, auto, nouser, and async),可以參見「mount nfs」。(看幫助man mount)

對於已經掛載好的裝置,例如上面的/dev/sda2,現在要改變掛載引數,這時可以不用解除安裝該裝置,而可以使用下面的命令(沒有掛載的設 備,remount 這個引數無效)#mount /mnt/D/ -o remount,ro   (改defaults為ro)為了安全起見,可以指明其他掛載引數,例如:noexec(不允許可執行檔案可執行,但千萬不要把根分割槽掛為noexec,那就無法使用系統了,連mount 命令都無法使用了,這時只有重新做系統了!nodev(不允許掛載裝置檔案)nosuid,nosgid(不允許有suid和sgid屬 性)nouser(不允許普通使用者掛載)

5.第五項是提供DUMP功能,在系統DUMP時是否需要BACKUP的標誌位,其內定值是0。指明是否要備份,(0為不備份,1為要備份,一般根分割槽要備份)

6. 第六項是設定此filesystem是否要在開機時做check的動作,除了root的filesystem其必要的check為1之外,其它皆可視需要 設定,內定值是0。指明自檢順序。 (0為不自檢,1或者2為要自檢,如果是根分割槽要設為1,其他分割槽只能是2)

references:

[1]http://zhidao.baidu.com/link?url=cXeQjaoSqqT-R8SQtzUmL1bKEb6tS8jWbX7UTAVtIrOEGdOQNqSDajAbq-1RGYemFB50x2hQsqpG8RIdaw27Bq