linux 磁碟與目錄掛載
lsblk檢視磁碟與對應掛載點的情況。
hadoop03:/ # lsblk
NAME MAJ:MIN RM SIZE RO MOUNTPOINTxvda 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_storeA.注意:這種掛在為臨時掛在,在系統重啟之後掛載資訊就會丟失,為了解決這個問題就必須要修改/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)
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