当前位置:首页 » 编程软件 » linux自动挂载脚本

linux自动挂载脚本

发布时间: 2024-09-28 14:53:38

‘壹’ linux下如何实现自动挂载

基本上所有linux
发行版在启动系统时都是根据/etc/fstab文件的配置来挂载分区的。在/etc/fstab中,根据不同格式的分区,其挂载参数也不同,参数不同其结果不同,包括用户的读写权限。
1、对于fat32格式分区,向/etc/fstab中加入下面的内容:
/dev/sdax
/media/y
vfat
user,rw,utf8,umask=000
0
0
说明:/dev/sdax可以以管理员身份通过命令fdisk-l得知,只要找你需要挂载的那个分区即可。/media/y这是一个文件夹,应该提前建立好。”user,rw”是说用户可进行读写操作。utf8这个可以说是必要的,因为往往有一些windows的文件夹是中文名的,而在windows下是gbk的编码方式,在linux下挂载就会看到乱码,加上utf8的参数将中文自动转换成utf8显示,可以有效的避免乱码问题。umask=000说明对所有用户赋予了读写操作,也就是说挂载之后普通用户也可进行操作。最后有两个0通过空格隔开,这两个0中的后者决定了开机是否检查,如果需要检查则将其改为1。
2、对于ext3、ext4等linux分区格式,可以向/etc/fstab中加入下面的内容:
/dev/sdax
/media/y
ext3
defaults
0
1
/dev/sdax
/media/y
ext4
defaults
0
1
/dev/sdax
/media/y
jfs
defaults
0
1
上面这几行分别对应了ext3、ext4和jfs的挂载语句,具体请根据您自己的分区情况来修改。这几句中,x与y的含义同上,default参数说明按照默认格式挂载,后面的0和1就说明开机要检查。
3、ntfs格式分区,比较麻烦,首先请安装ntfs-3g这个软件,如果不安装这个软件将不能对ntfs格式分区进行读写。安装之后将如下内容添加到/etc/fstab中:
/dev/sdax
/media/y
ntfs-3g
defaults
0
0
此处x与y的含义同上,值得说明的是ntfs-3g后的参数,如下:
users

假如ntfs-3g可执行文件设置了suid
root(命令:chmod
u+s
/bin/ntfs-3g
)
,则允许任何人挂载/卸载ntfs分区。请注意,你要用users而不是user
uid

指定ntfs分区中文件和目录的拥有者(用十进制数表示)
gid

指定ntfs分区中文件和目录的用户组(用十进制数表示)
fmask

文件权限(八进制数掩码)
dmask

目录权限(八进制数掩码)
locale

曾经用来让使用国际化字符集的文件可见。在ntfs-3g2009.1.1和更新的版本中已不再需要。
noauto

启动时不要自动挂载分区。

‘贰’ Linux下开机自动挂载NTFS分区为可写

在Linux系统中,开机自动挂载NTFS分区为可写是一项实用技巧。本文将指导您如何在OpenSUSE 13.2升级后解决NTFS分区无法自动挂载和写入的问题。以下是操作步骤:

1. 准备工作:首先,确保Linux系统中有对应的挂载目录,如/winc和/wind,并赋予普通用户linuxuser读写权限。使用命令行创建并更改目录所有权,如`sudo mkdir`和`chown`。

2. 命令行挂载与取消:通过命令行以root权限挂载NTFS分区,如`mount /dev/sda1 /winc`。每次开机后,手动挂载并执行写入操作。使用`umount`卸载后,下次重启会自动重置。

3. 图形界面设置:在YaST控制中心中,配置分区为开机自动挂载。在分区编辑界面,选择NTFS分区并设置挂载点,勾选"Mountable by User"。然后,编辑`/etc/fstab`文件,使用`ntfs-3g`选项,特别注意fmask和dmask的设置,确保权限允许写入。

4. 注意事项:为确保Windows系统安全,不要对系统盘进行可写入设置。同时,理解典型`ntfs-3g`选项,如`users`允许非root用户挂载,`noauto`防止自动挂载,以及`fmask`和`dmask`用于设置文件和目录权限。

通过以上步骤,您将能够在Linux下实现NTFS分区的开机自动挂载并进行可写操作。记得每次重启后重新设置权限以保持可写状态。

‘叁’ 高分悬赏linux下自动挂载u盘的脚本

  1. 先看下你有没有装autofs,没有的话 yum install autofs -y,chkconfig autofs on

  2. 修改/etc/auto.master,删除或用#号注释掉原有内容,按照下面的内容添加:
    /media /etc/auto.media

    前面部分定义你准备挂载的目录,你可以自由设定

  3. 创建 /etc/auto.media,内容如下

    cdrom -fstype=iso9660,ro,nodev,nosuid :/dev/cdroms/cdrom0
    floppy -fstype=auto,sync,nodev,nosuid,umask=000 :/dev/floppy/0
    你也许需要修改设备名,你也可以添加其他类似的设备

  4. 根据前面的定义创建相应的目录,如/media:
    mkdir /media

  5. 重启autofs,如有问题可以网络下auto方式用法

即用atuofs来实现自动挂载,而不是脚本

‘肆’ linux开机自动挂载局域网远程windows共享文件

基本方法是:
vi /etc/fstab
编辑该文件,在后面输入:
//192.168.1.1/共享名 /mnt/share defaults,auto,username=windows用户名, password=windows密码 0 0
保存后,可以执行mount -a测试下。

然后再重新启动系统测试下是否能够挂载成功。 (注意编辑时,不同字段之间的空格)

热点内容
oracle添加sql 发布:2024-11-24 12:47:10 浏览:141
sql2000sp4安装 发布:2024-11-24 12:43:14 浏览:836
android调节屏幕亮度 发布:2024-11-24 12:35:54 浏览:897
神力科莎要什么电脑配置 发布:2024-11-24 12:19:11 浏览:841
安卓和ios对接有什么不同 发布:2024-11-24 11:49:22 浏览:312
c语言读取文件并输出 发布:2024-11-24 11:42:45 浏览:622
打开u盘拒绝访问 发布:2024-11-24 11:32:07 浏览:488
数据库缩略 发布:2024-11-24 10:54:18 浏览:598
uniqidphp 发布:2024-11-24 10:54:15 浏览:659
linux设备驱动程序pdf 发布:2024-11-24 10:40:26 浏览:807