文件系统的挂载

1.卸载不掉
fuser <挂载点>
查看哪个进程号正在使用该设备,结合ps aux应该能解决问题
(注:-f虽然是强制卸载的含义,但只是针对nfs设计的)

2.vfat文件系统
由于vfat文件系统分长文件名和短文件名
所以,-o shortname=winnt使其与win xp/2k一致

3.自动挂载
HAL和autofs
HAL:
etc/dbus-1/system.d/hal.conf
中的policy
autofs:
/etc/auto.misc,/etc/auto.master

Gnome:
gconf-editor
systerm-->storage-->default_options-->vfat:mount_options

PS:圈标修改,对ext2/ext3的可用e2label进行设置
Linux文件系统挂载是将外部存储设备(如硬盘分区、USB驱动器、网络共享等)与系统的某个目录点关联起来,使得用户可以通过这个目录点访问存储设备上的数据。挂载文件系统通常需要指定设备文件、挂载点、文件系统类型和挂载选项。以下是一个简单的Linux文件系统挂载脚本的示例: ```bash #!/bin/bash # 设备文件,例如 /dev/sda1 DEVICE="your_device" # 挂载点,即你想挂载到的位置 MOUNT_POINT="your_mount_point" # 文件系统类型,如 ext4, xfs, vfat 等 FSTYPE="your_filesystem_type" # 挂载选项,如 rw, ro, noexec 等 OPTIONS="your_mount_options" # 检查挂载点是否存在 if [ ! -d "$MOUNT_POINT" ]; then echo "挂载点不存在,正在创建 $MOUNT_POINT" mkdir -p "$MOUNT_POINT" fi # 挂载文件系统 mount -t $FSTYPE -o $OPTIONS $DEVICE $MOUNT_POINT # 检查挂载状态 if mount | grep -q "^$DEVICE on $MOUNT_POINT "; then echo "文件系统已成功挂载到 $MOUNT_POINT" else echo "文件系统挂载失败" fi ``` 在实际使用时,你需要将`your_device`、`your_mount_point`、`your_filesystem_type`和`your_mount_options`替换为具体的值。例如,如果你想挂载一个名为`/dev/sdb1`的设备到`/mnt/usb`,并且文件系统类型是`vfat`,挂载选项是`rw,noexec,nosuid`,则脚本应作如下修改: ```bash DEVICE="/dev/sdb1" MOUNT_POINT="/mnt/usb" FSTYPE="vfat" OPTIONS="rw,noexec,nosuid" ``` 运行脚本前,请确保你有足够的权限(可能需要使用`sudo`)。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值