MacOS下禁止开机自动挂载分区 [/etc/fstab]

0.使用的指令

语法 <file system> <mount point> <type> <options> <dump> <pass>
示例 UUID=3B87FF76-C6DA-49BF-B911-61DE2331E9F5 none ntfs noauto 0 0

1.详解

【file system】要挂载的分区,采用UUID来锁定分区,不会发生混乱
【mount point】设备的挂载点,就是分区挂载的目标目录,这里可以设置为none
【type】挂载分区的文件系统类型,例如ntfs等,根据实际情况设置
【options】挂载的方式,这里设置为noauto,不自动挂载

optiondescription
Async/sync设置是否为同步方式运行,默认为async
auto/noauto当下载mount -a 的命令时,此文件系统是否被主动挂载。默认为auto
rw/ro是否以以只读或者读写模式挂载
exec/noexec限制此文件系统内是否能够进行"执行"的操作
user/nouser是否允许用户使用mount命令挂载
suid/nosuid是否允许SUID的存在
Usrquota启动文件系统支持磁盘配额模式
Grpquota启动文件系统对群组磁盘配额模式的支持
Defaults同事具有rw,suid,dev,exec,auto,nouser,async等默认参数的设置
【dump】dump是一个用来作为备份的命令,通常这个参数的值为0或者1
0代表不要做dump备份
:--------::-------------
1代表要每天进行dump的操作
2代表不定日期的进行dump操作
【pass】是否检验扇区:开机的过程中,系统默认会以fsck检验我们系统是否为完整(clean)
0不要检验
:--------::-------------
1最早检验(一般根目录会选择)
21级别检验完成之后进行检验

2.方法

首先查UUID

使用命令 diskutil list 显示当前所有磁盘
在这里插入图片描述
例如win10安装盘name为“系统”,在disk0s3磁盘,则执行
diskutil info disk0s3 查询UUID结果如下:
在这里插入图片描述
Volume UUID: 3B87FF76-C6DA-49BF-B911-61DE2331E9F5 这一行就是我们要的UUID,最后指令就是
UUID=3B87FF76-C6DA-49BF-B911-61DE2331E9F5 none ntfs noauto 0 0

其他的分区按照此方法继续添加,最后将所有的写入到系统,下次开机将不自动挂载:
sudo vim /etc/fstab 输入密码,写入结果:
在这里插入图片描述
保存后重启生效。

macOS上默认情况下,NTFS(Windows的默认文件系统)是以只读模式挂载的,这意味着你可以读取NTFS分区中的文件,但无法写入。要在macOS上启用NTFS写入功能,可以通过以下几种方法: ### 方法一:使用第三方软件 最简单和最安全的方法是使用第三方软件,如Paragon NTFS for Mac或Tuxera NTFS for Mac。这些软件提供了完整的读写支持,并且安装和配置都非常简单。 ### 方法二:使用命令行 如果你想使用第三方软件,可以尝试通过命令行手动启用NTFS写入功能。请注意,这种方法可能会导致数据丢失,因此请确保备份重要数据。 1. **获取磁盘标识符**: 打开终端,输入以下命令查看所有磁盘: ```bash diskutil list ``` 找到你的NTFS分区,记下其标识符,例如 `/dev/disk2s1`。 2. **卸载NTFS分区**: 使用以下命令卸载NTFS分区: ```bash sudo diskutil unmount /dev/disk2s1 ``` 3. **挂载NTFS分区**: 使用以下命令以读写模式挂载NTFS分区: ```bash sudo mount -t ntfs -o rw,auto,nobrowse /dev/disk2s1 /Volumes/NTFS ``` 如果`/Volumes/NTFS`目录存在,请先创建它: ```bash sudo mkdir /Volumes/NTFS ``` ### 方法三:编辑fstab文件 你还可以通过编辑`/etc/fstab`文件来启用NTFS写入功能。 1. **打开root用户**: 打开终端,输入以下命令启用root用户: ```bash sudo -i ``` 2. **编辑fstab文件**: 使用文本编辑器(如nano)编辑`/etc/fstab`文件: ```bash nano /etc/fstab ``` 3. **添加挂载信息**: 在文件中添加以下行(将`/dev/disk2s1`替换为你的NTFS分区标识符): ```bash LABEL=YourDriveName none ntfs rw,auto,nobrowse ``` 4. **保存并退出**: 按`Ctrl + O`保存文件,按`Ctrl + X`退出编辑器。 5. **挂载NTFS分区**: 创建一个挂载点并挂载分区: ```bash mkdir /Volumes/NTFS mount -t ntfs -o rw,auto,nobrowse /dev/disk2s1 /Volumes/NTFS ``` 通过以上方法,你可以在macOS上启用NTFS写入功能。过,使用第三方软件是最简单和安全的方式。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

一如既往の

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值