linux分區mount
A. Linux下掛載硬碟分區的幾種方法
在Linux下掛載硬碟分區可以通過多種方法實現,其中一種方法是創建掛載點目錄。首先,以root身份登錄,確認/mnt目錄下存在win_c、win_d、win_e等目錄。若不存在,可以通過在虛擬終端輸入mkdir /mnt/win_c、mkdir /mnt/win_d、mkdir /mnt/win_e來創建這些目錄。
接下來,可以編寫一個簡單的bash腳本來自動掛載分區。打開虛擬終端,輸入vi mymount,然後在編輯模式下輸入以下代碼:
#!/bin/bash
case $1 in
m) mount -o iocharset=cp936 -t vfat /dev/hda1 /mnt/win_c
mount -o iocharset=cp936 -t vfat /dev/hda5 /mnt/win_d
mount -o iocharset=cp936 -t vfat /dev/hdc6 /mnt/win_e;;
u) umount -o iocharset=cp936 -t vfat /dev/hda1 /mnt/win_c
umount -o iocharset=cp936 -t vfat /dev/hda5 /mnt/win_d
umount -o iocharset=cp936 -t vfat /dev/hda6 /mnt/win_e;;
esac
這行#!/bin/bash指定此腳本以bash shell執行。case $1 in 用於處理命令行參數,若為m則開始掛載,若為u則卸載。-o iocharset=cp936用於顯示中文名,-t vfat指定文件系統類型為Windows下的VFAT文件系統,win_c、win_d、win_e為掛載點目錄。完成後,按Esc輸入:wq回車保存。
接下來,需要給這個腳本執行許可權,輸入以下命令:chmod u+x mymount。現在,你可以通過輸入./mymount m來掛載Windows分區。
此外,為了在系統啟動時自動掛載這些分區,可以在/etc/rc.d/rc.local文件中添加一行:
這行命令將會在系統啟動時自動執行,確保這些分區在啟動時就已掛載。