Linux mount命令語法
阿新 • • 發佈:2019-01-31
語法: mount -t 型別 -o 掛接方式 源路徑 目標路徑
選項
-t 詳細選項: 光碟或光碟映象:iso9660 DOS fat16檔案系統:msdos Windows 9x fat32檔案系統:vfat Windows NT ntfs檔案系統:ntfs Mount Windows檔案網路共享:smbfs(需核心支援)推薦cifs UNIX(LINUX) 檔案網路共享:nfs -o 詳細選項: loop :用來把一個檔案當成硬碟分割槽掛接上系統 ro :採用只讀方式掛接裝置 rw :採用讀寫方式掛接裝置 iocharset :指定訪問檔案系統所用字符集,例如iocharset=utf8 remount :重新掛載
使用例項:
掛載windows檔案共享: mount -t smbfs -o username=admin,password=888888 //192.168.1.2/c$ /mnt/samba mount -t cifs -o username=xxx,password=xxx //IP/sharename /mnt/dirname 掛載Linux檔案nfs共享: mount -t nfs -o rw 192.168.1.2:/usr/www /usr/www 掛載ISO映象: mount -o loop -t iso9660 /usr/mydisk.iso /home/ping.bao/cd 掛載USB行動硬碟: mount -t ntfs /dev/sdc1 /root/usb
常用的一個指令碼
#!/bin/bash
#the path that you want mount
mount_source=//xxxxx/xx
#your user name
mount_user=xxx
myname=yousa
#mount directory, do not modify
mount_point=xxxx
if[! -d $mount_point];then echo "create directory $mount_point"
mkdir -p $mount_point
fi
sudo mount -t cifs \
-o user=$mount_user \
-o uid=$myname \
-o gid=users \
-o defaults \
$mount_source \
$mount_point \
-o nounix \
-o noserverino
if[ $?=0];then echo "success mount to $mount_point :-)"
exit 0
else
echo "mount $mount_source fail."
exit 1
fi