我是新手。
我有一个外部硬盘(EXT.4 格式),我正尝试将其用作 LuckyBackup 的目标位置。
看来我没有使用该硬盘的权限。
我尝试通过“属性/权限”更改权限,其中将用户定义为“root”,将组定义为“root”。它还说我不是所有者,所以我无法更改权限。
我也尝试过这个解决方案:https://forum.manjaro.org/t/mount-a-external-hard-drive-with-execute-permissions/39767/4但是我的“目录”无法被识别(即使驱动器已安装)。
有人有建议吗?
谢谢!
答案1
1. GUI 工具:磁盘
在标准 Ubuntu 桌面中“获取”整个分区的所有权的方法是使用实用程序“磁盘”。
警告:该选项在旧版本的磁盘中可能不可用。
2. 使用终端
该chown
命令用于更改驱动器所安装目录的所有权,可在任何 Linux 桌面环境上运行。
确定驱动器的安装位置。 您可以从以下输出中执行此操作
mount
:$ mount | grep /dev/ /dev/nvme0n1p2 on / type ext4 (rw,relatime,errors=remount-ro) tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev,inode64) mqueue on /dev/mqueue type mqueue (rw,nosuid,nodev,noexec,relatime) hugetlbfs on /dev/hugepages type hugetlbfs (rw,relatime,pagesize=2M) /dev/nvme0n1p1 on /boot/efi type vfat (rw,relatime,fmask=0077,dmask=0077,codepage=437,iocharset=iso8859-1,shortname=mixed,errors=remount-ro) /dev/sda1 on /media/vanadium/Files type ext4 (rw,nosuid,nodev,relatime,errors=remount-ro,stripe=8191,uhelper=udisks2)
以 开头的条目
/dev/
包括物理分区。在此示例中,有一个驱动器/dev/sda1
安装在 上/media/vanadium/Files
,它是此系统上唯一的可移动驱动器。安装点是/media/vanadium/Files
。安装点也可以从实用程序“磁盘”中获取。单击分区时,“内容”行会指示其安装位置(如果已安装)。
使用以下命令更改所有权
chown
,在此示例中:sudo chown $USER:$USER /media/vanadium/Files
注1:添加
-R
选项以递归方式执行更改,即不仅对目录进行更改,还对该目录中的所有文件和目录(即磁盘上的所有文件和目录)进行更改。 执行此操作时要小心:当所有文件和目录都是个人数据时,这是安全的,但如果在配置文件所在的目录中执行此命令,更改所有权可能会导致问题。笔记2:
$USER
可以这样写:它是一个 shell 变量,将被用户的登录名替换。您也可以用您的用户或系统上任何其他用户的实际登录名替换它。
答案2
如果其他人一直在绞尽脑汁试图弄清楚如何将外部硬盘的所有权从“根”更改为“用户”,那么我所做的就是:
安装您的外部硬盘。
打开磁盘工具,然后右键单击您想要选择更改所有权的驱动器。
您将在屏幕底部看到一行“内容”,其中包含“安装位置”信息。这将为您提供更改所有权所需的目录路径。重要提示:此路径可能包含或不包含 /media/yourusername。复制该路径。
打开终端。在命令提示符下,输入:
sudo chown -v user:{user} {paste the pathway you copied from Disk Utility's 'contents' line}
对我来说,这看起来像:
sudo chown -v linda:linda /mnt/ata-WDC_WD2500JB-00REA0_WD-WMANK5969909-part1
(这是我的第一个外置硬盘)以及:
sudo chown -v linda:linda /media/linda/0fa28325-9261-4731-9673-11be12208bf2
(用于我的第二个外部硬盘)。
我是个谦虚的新手,不是程序员,但如果这些解决方案对你有用,那就太好了!也许一个聪明的程序员会发明一种工具,让我们这些初学者更容易改变所有权/授予权限(提示,提示)。