无法成为新格式化的 ext4 驱动器的所有者

无法成为新格式化的 ext4 驱动器的所有者

我在这个论坛上读过不少技巧和窍门。但是,我找不到解决这个问题的干净方法。我有一个旧的 1.5TB 驱动器,它放在一个 e-SATA 盒中,我把它插在 Ubuntu 16.04 上的电脑上。费了好大劲才把分区弄好,成功了,现在我的驱动器已经安装在:/mnt/3b42e9ce-1972-498b-9b96-13199979c333

这是我的设置:

sudo fdisk -l
Disk /dev/sda: 1.4 TiB, 1500301910016 bytes, 2930277168 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x06dd1f4e

Device     Boot Start        End    Sectors  Size Id Type
/dev/sda1        2048 2930276351 2930274304  1.4T 83 Linux


Disk /dev/sdb: 279.4 GiB, 300000000000 bytes, 585937500 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x129228a1

Device     Boot     Start       End   Sectors   Size Id Type
/dev/sdb1              52     65675     65624    32M de Dell Utility
/dev/sdb2  *        67584  27645951  27578368  13.2G  7 HPFS/NTFS/exFAT
/dev/sdb4        27645952 585936895 558290944 266.2G  5 Extended
/dev/sdb5        27648000  35459071   7811072   3.7G 82 Linux swap / Solaris
/dev/sdb6        35461120 113584127  78123008  37.3G 83 Linux
/dev/sdb7       113586176 585936895 472350720 225.2G 83 Linux

所以 sda 1 是我的问题。我试过这个技巧:

sudo chgrp USER /mnt/3b42e9ce-1972-498b-9b96-13199979c333
sudo chmod g+w /mnt/3b42e9ce-1972-498b-9b96-13199979c333

但这并不能解决我的问题,我的软件无法写入磁盘。不确定我是否真的可以在磁盘上执行某些操作。而且重启和重新安装后这种情况不会持续。我收到以下消息:

sudo chgrp USER /mnt/3b42e9ce-1972-498b-9b96-13199979c333
chgrp: changing group of '/mnt/3b42e9ce-1972-498b-9b96-13199979c333': Read-only file system

我也尝试过以写入权限重新安装,但是根本不起作用。

sudo mount -o remount,rw /dev/sda1

或者

sudo mount -o remount, uid=1000, gid=1000, rw /dev/sda1

系统根本不理解最新的语法,尽管您会在不同的论坛中找到它。我的软件在我的主目录中,因此应该具有与我相同的权限。

最让我吃惊的是,我失去了权限而没有重新启动...当我使用软件时,由于无法写入而陷入困境(我最近发现了错误的根源)

欢迎任何帮助

答案1

我通常将所有非操作系统驱动器安装到 /media 中。因此,您可以将驱动器安装到 /media/mydrive/ 中(将 mydrive 更改为您喜欢的任何内容)。

sudo mkdir /media/mydrive

获取驱动器的 UUID

sudo blkid

在 fstab 中创建一个条目以将您的驱动器安装到 /media/mydrive

sudo nano /etc/fstab

添加条目,如下所示

UUID=<the UUID from blkid>   /media/mydrive    ext4    errors=remount-ro    0   2

取得挂载点的所有权

sudo chown -R yourusername.yourusername /media/mydrive

sudo chmod +r /media/mydrive

重启

相关内容