Как смонтировать раздел ext4?

10

Как мне подключить раздел ext4 в качестве моей учетной записи, чтобы мне не требовался root-доступ к r / w на нем? Я использовал -o uid=flint,gid=flintпо mountкоманде, но я продолжаю получать

mount: wrong fs type, bad option, bad superblock on /dev/sda7,
       missing codepage or helper program, or other error
       In some cases useful info is found in syslog - try
       dmesg | tail  or so

Еще одна вещь, которую я udisksпока не хочу использовать, так как она не позволяет мне монтировать ее на указанное имя точки монтирования.

кремень
источник
Можете ли вы вставить свой df -hвывод?
Винит Кумар
Какую конкретную команду вы использовали? Пожалуйста, включите все аргументы, и используете ли вы живую установку.
нанофарад
Также проверьте смарт-статус диска / раздела с Дисков , если обнаружите что-то необычное, sudo smartctl -HA /dev/sda7
выложите
посмотрим, поможет ли это superuser.com/a/348442/136930
atenz
Я только что понял mount an ext4 partition as my user account, так что он монтирует НОРМАЛЬНО, или выбрав этот раздел из файлового менеджера nautilus. Это зашифрованный раздел другого пользователя.
Atenz

Ответы:

14

Вы не Файлы в fs принадлежат тому, кто владеет ими, и вы не можете изменить это во время монтирования. Вместо этого вам нужно изменить разрешения, чтобы предоставить себе доступ с помощью sudo chown yourname.yourname /path/to/mount. В недавно отформатированной файловой системе корневой каталог принадлежит root, поэтому вам нужно будет изменить его, и с этого момента вы сможете создавать новые файлы, которые будут принадлежать вам.

psusi
источник
2

Просто нажмите Ctrl+ Alt+ Tна клавиатуре, чтобы открыть терминал. Когда он откроется, выполните команду ниже.

gksudo nautilus /etc/fstab

Чтобы смонтировать раздел как «данные», например, с разрешениями на чтение и запись, добавьте эту запись в / etc / fstab:

/dev/sd8 /data ext4 defaults 1 2

Как только раздел смонтирован как «data», сделайте себя (мою учетную запись пользователя) владельцем

sudo chown flint:root /mnt/data

и дать себе разрешение, чтобы вы могли получить доступ к разделу

sudo chmod 700 /mnt/data
Митч
источник
1
Вы пропустили ключевую часть вопроса: «как моя учетная запись пользователя»
psusi
@psusi это можно сделать как его учетная запись. Он требует root для редактирования файла. правильно?
Митч
Он спрашивает, как смонтировать fs таким образом, чтобы файлы внутри него принадлежали его учетной записи, а не root.
Псуси