【Ubuntu】未自动挂载问题
Ubuntu自动设置挂载
记录一次Ubuntu未自动挂载问题
查看分区挂载情况
使用lsblk
命令查看各分区挂载情况,选择ubuntu根分区。
得到以下内容,注意到sda2未被挂载
1 | loop0 7:0 0 4K 1 loop /snap/bare/5 |
获取分区的 UUID
- 使用 blkid 命令:
blkid
命令会列出所有可用驱动器的信息,包括 UUID。- 运行以下命令:
1
sudo blkid
- 这将输出类似于以下的信息:
1
2
3/dev/sda1: UUID="XXXX-XXXX" TYPE="vfat" ...
/dev/sda2: UUID="YYYY-YYYY" TYPE="ext4" ...
/dev/sda3: UUID="ZZZZ-ZZZZ" TYPE="ntfs" ... - 在这里,
XXXX-XXXX
,YYYY-YYYY
, 和ZZZZ-ZZZZ
是相应分区的 UUID。对于 NTFS 分区,找到 TYPE=“ntfs” 的那行。
开机自动挂载
要使特定用户(如 xxx
)能够完全访问自动挂载的 NTFS 分区,需要在 /etc/fstab
文件中的挂载选项中设置正确的用户 ID(UID)和组 ID(GID)。以下是具体步骤:
-
找出用户
xxx
的 UID 和 GID:- 打开终端。
- 输入命令
id xxx
,然后按回车,将看到类似于以下的输出:1
uid=1001(xxx) gid=1001(xxx) groups=1001(xxx),...
- 在这个例子中,
uid=1001
和gid=1001
就是需要的信息。
-
编辑
/etc/fstab
文件:-
使用文本编辑器(如
nano
或vim
)编辑/etc/fstab
文件。例如:sudo vim /etc/fstab
。 -
将
uid=1001
和gid=1001
替换为xxx
用户的实际 UID 和 GID。例如,如果xxx
的 UID 和 GID 都是 1000,则该行应更改为:1
UUID=xxxxx /media/xxx/Document ntfs defaults,auto,uid=1000,gid=1000 0 0
-
保存并关闭文件。
-
-
重新挂载分区:
- 为使更改生效,您需要重新挂载分区。这可以通过重启或使用命令
sudo mount -a
实现。
- 为使更改生效,您需要重新挂载分区。这可以通过重启或使用命令
-
检查权限:
- 挂载后,检查
/media/xxx/Document
目录以确保xxx
用户有正确的访问权限,如果提示“只读系统”即,无法创建或删除文件,需要看下面的步骤
- 挂载后,检查
如果硬盘是NTFS系统
需要安装NTFS-3G驱动,否则提示“只读系统”
-
打开终端:首先,打开Linux终端。
-
更新软件包列表:运行以下命令来更新你的软件包列表,确保你安装的是最新版本的软件包。
1
sudo apt-get update
-
安装NTFS-3G:执行以下命令来安装NTFS-3G。
1
sudo apt-get install ntfs-3g
-
重新挂载NTFS分区:安装完成后,你可能需要重新挂载NTFS分区。首先,卸载当前挂载的NTFS分区(请确保没有任何正在使用这些分区的程序):
1
sudo umount /media/xxx/Document
然后,再次挂载它们,或者重启系统以自动挂载。
1
sudo mount /dev/sda2 /media/xxx/Document
分辨率出问题
执行命令ubuntu-drivers autoinstall
,重装显卡驱动即可
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 lthero!
评论