Не удается смонтировать NTFS в Arch Linux [закрыто]

 cd $(dirname $(which go))

, который идет , покажет путь к исполняемому файлу. Затем получите имя каталога этого пути и cd к нему.

5
12.05.2017, 14:52
3 ответа

В общем, я попытался найти модуль Fuse в конфигурации ядра и пересобрать его. И да! забыл пометить предохранитель. После перекомпиляции ядра и перезагрузки оно успешно работает с mount /dev/sda8 /media.

1
27.01.2020, 20:33

Ваша проблема в том, что вы не перезагружались после обновления ядра, поэтому вы не можете загрузить ни один из необходимых вам модулей ядра.

11
27.01.2020, 20:33

Всегда проверяйте документацию Arch, потому что обычно это самый последний источник: https://wiki.archlinux.org/index.php/NTFS
Как видите указывает на пакет ntfs-3g

. Таким образом, первый шаг к полной поддержке ntfs в Linux — это установка вышеуказанного пакета. Как root, просто установите с помощью:

pacman -Syu 
pacman -S ntfs-3g

После этого вы готовы создавать/монтировать/читать/записывать разделы ntfs.

Подробности:

pacman позаботится о зависимостях (включая fuse2). Вам не нужно перекомпилировать ядро.

После установки ntfs-3g простое использование команды mount должно работать. Вы также можете использовать свой файловый менеджер (например, Nautilus в Gnome или Dolphin в KDE, оба поддерживают его, и вам не нужно ничего монтировать вручную)

Я предполагаю, что это внутренний жесткий диск, а не USB-накопитель. из-за именования (sda), поэтому, если вы хотите, чтобы он монтировался при загрузке системы, вы можете поместить его в /etc/fstab:

# <file system>   <dir>     <type>    <options>             <dump>  <pass>
/dev/NTFS-part  /mnt/win  ntfs-3g   defaults          0       0

Где, согласно вашему вопросу, NTFS -part должен быть /dev/sda8, но проверьте это.

Кроме того, если вы хотите написать, вы можете установить рекомендуемые параметры по умолчанию:

# <file system>   <dir>     <type>    <options>             <dump>  <pass>
/dev/NTFS-part  /mnt/win  ntfs-3g   uid=username,gid=users,umask=0022    0       0

Здесь вы должны заменить имя пользователя в поле uid на свое. Параметр umask должен обеспечивать совместимость разрешений между NTFS и Linux. GID разрешает членам группы users доступ (и монтирование). По умолчанию в Arch Linux каждый пользователь является членом группы пользователей. Проверьте это с помощью команды groups, чтобы увидеть свое членство.

Есть несколько других настроек, которые следует учитывать, но я отсылаю вас к официальной вики Arch Linux NTFS.

Редактировать: добавлено y к флагам pacman, чтобы убедиться, что база данных обновлена ​​перед установкой пакета.

Редактировать 2: добавлено u к флагу pacman на тот случай, если у кого-то уже установлен пакет и случайно есть обновление для этого конкретного пакета, а также зависимости, которые могут нарушить работу системы в соответствии с сделанным комментарием. ниже.Понижение немного экстремально, учитывая условия вопроса/ответа новой установки.

Редактировать 3: Обновление/обновление отделено от установки, просто для ясности.

5
27.01.2020, 20:33

Теги

Похожие вопросы