我在这个论坛上读过不少技巧和窍门。但是,我找不到解决这个问题的干净方法。我有一个旧的 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
重启