ubuntu自动挂载方法

来源:互联网 发布:如何进行软件测试 编辑:程序博客网 时间:2024/05/29 08:57
我是装的双系统,每次启动linux,都就不会自动挂载window下的盘,很不方便,所以自动挂载很有必要

1.查看设备UUID
$ sudo blkid
/dev/sda1: UUID="96A8D877A8D856F9" TYPE="ntfs"
/dev/sda2: UUID="d40b760e-6a90-4445-b1ff-d33d7c35811e" TYPE="ext4"
/dev/sda3: UUID="6eac0a88-b7f5-400c-9d7e-14d997d47ab2" TYPE="swap"
/dev/sda4: UUID="b09cb1e2-1835-4a1b-bb1c-27135288ab80" TYPE="ext4"
/dev/sdb1: LABEL="work-one" UUID="000D631200063EBC" TYPE="ntfs"
/dev/sdc1: LABEL="work-two" UUID="0003FA39000294E8" TYPE="ntfs"

2.查看自己 UID 和 GID
$ id abner
uid=1000(abner) gid=1000(abner) groups=1000(abner)

3.添加要挂在的设备
$ sudo vi /etc/fstab  添加

# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
# / was on /dev/sda2 during installation
UUID=d40b760e-6a90-4445-b1ff-d33d7c35811e /               ext4    errors=remount-ro 0       1
# /home was on /dev/sda4 during installation
UUID=b09cb1e2-1835-4a1b-bb1c-27135288ab80 /home           ext4    defaults        0       2
# swap was on /dev/sda3 during installation
UUID=6eac0a88-b7f5-400c-9d7e-14d997d47ab2 none            swap    sw              0       0

#在此添加
#auto mounts the disk you want
UUID=000D631200063EBC  /disk/work-one  ntfs  defaults,uid=1000,gid=1000,dmask=02,fmask=033,utf8  0  0
UUID=0003FA39000294E8  /disk/work-two  ntfs  defaults,uid=1000,gid=1000,dmask=02,fmask=033,utf8  0  0

4.创建挂载目录
$ mkdir /disk/work-one -p && mkdir /disk/work-two -p

4.1 检查一下用户和组为abner,避免访问权限问题
$ ll -d /disk
drwxr-xr-x 4 abner abner 4096 12月  5 13:06 /disk/

4.2 如果是在root模式下创建的需要chown
$ sudo chown abner:abner /disk

5.重启即可
$ sudo shutdown -r now


提示:
1.uid,gid 是来标识文件所有者的,abner对应id就是“1000”,root用户的id就是“0”
2.dmask,fmask 分别对应目录,文件的rwx的掩码,我设置目录是“02”,文件是“033”
drwxrwxr-x 1 abner abner         0 12月  5 13:21 directory*  // (7-0,7-0,7-2) -> 775

-rwxr--r-- 1 abner abner         0 12月  5 13:19 file*         //    (7-0,7-3,7-3) -> 744


挂载cifs方法,首先要配置好远程的samba服务器
同样在 /etc/fstab 添加如下行
//192.168.10.8/abner  /mnt/server230  cifs  username=abner,password=abner,iocharset=utf8,file_mode=0777,dir_mode=0777  0  0

命令行形式:
sudo mount -t cifs //remote-host-name/shared /mnt/myshared -o username=XXX,password=XXX


参考博客
http://blog.csdn.net/zhangyongjun_2012/article/details/9089669
http://chen.junchang.blog.163.com/blog/static/6344519201151232849195/

http://blog.163.com/fff969@126/blog/static/305328002011373541249/

http://www.cnblogs.com/itech/archive/2010/02/02/1662062.html
http://www.cyberciti.biz/faq/linux-mount-cifs-windows-share/

2 0
原创粉丝点击