2

Я установил новый жесткий диск и разделил некоторое пространство, которое хочу использовать для хранения своих музыкальных файлов. Я ввел строку в файл /etc /fstab, которая, по моему мнению, правильно монтирует раздел, но дает корневому владельцу раздел.

Есть ли лучший способ сделать это? возможно, смонтировать диск где-нибудь еще и использовать жесткую ссылку?

линия у меня до сих пор в моем Fstab

/dev/sdb1 /home /me / Музыка ext4 по умолчанию, пользователь 0 2

Но это все еще засевает накопитель на моем рабочем столе, он также заменяет название Music в моих местах тем, что это накопитель такого размера.

1 ответ1

2

Если это ext4, то у него есть uid, gid и разрешения, даже в корне.

Из того, что вы говорите, можно предположить, что корневой каталог /dev /sdb1-filesystem принадлежит root.

Вы можете попробовать три возможных решения:

  1. Просто замените ext4 по умолчанию, пользователь 0 2 на ext4 по умолчанию 0 0, перезагрузите компьютер и посмотрите, что произойдет.

  2. Изменить владельцев и разрешения этого раздела (если он установлен, sudo chown me:me /home /me /Music && sudo chmod 755 /home /me /Music)

  3. Смонтируйте /dev /sdb1 в другом месте, например /mnt /foo, создайте в нем каталог с названием Music и смонтируйте /mnt /foo /Music в /home /me /Music в режиме связывания. Если это работает хорошо, это fstab:

    /dev/sdb1      /mnt/foo       ext4 defaults      0 0
    /mnt/foo/Music /home/me/Music none defaults,bind 0 0
    

Я предполагаю, что вы не монтируете ничего поверх /home /me, например, зашифрованный home. Вы также не сказали, будете ли вы всегда подключать это устройство при загрузке. Если вы хотите иметь «папку с музыкой с возможностью горячего подключения», вы должны ожидать, что Gnome покажет ее как подключаемое устройство.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .