Не удается найти торрент в разделе Windows

Я заметил, что для того, чтобы другие программы (например, Partition) могли обращаться к файлам из разделов Windows (у меня двойная загрузка с Windows7 и Ubuntu 16.04), мне нужно сначала открыть этот раздел вручную.

Есть ли способ прекратить это делать и позволить моим программам напрямую находить файлы из другого раздела?

1 ответ

Решение

Взято из: https://help.ubuntu.com/community/MountingWindowsPartitions

Предисловие

Если вам требуется, чтобы один или несколько разделов Windows были смонтированы автоматически во время загрузки, необходимо добавить одну строку в файл /etc/fstab для каждого раздела, который нужно смонтировать. Некоторые причины монтирования разделов с помощью /etc/fstab, а не использования файлового менеджера, включают:

  1. Удобство.

  2. Если во время сеанса используется более одной учетной записи пользователя. Разделы, смонтированные из одной учетной записи пользователя с помощью файлового менеджера, не доступны для другой учетной записи.

  3. Где библиотеки были установлены в таких приложениях, как Banshee или Rhythmbox (для музыки) или Shotwell (для фотографий). Если эти библиотеки содержат файлы в разделах, смонтированных с помощью файлового менеджера, в следующем сеансе произойдет ошибка, если раздел не был смонтирован первым.

  4. Где требуются более продвинутые или специальные опции монтирования. Ниже приведены три рабочие конфигурации для различных нужд, но что-либо более сложное выходит за рамки этой вики-страницы. Руководство NTFS-3G содержит список параметров монтирования, подходящих для файловых систем NTFS. Автоматическая настройка

Хотя в Ubuntu Software Center есть несколько приложений с графическим интерфейсом, к сожалению, ни одно из них не может быть рекомендовано на момент написания этой статьи. Они устарели и не обслуживаются и могут вызвать проблемы. Два примера - это ntfs-config и PySDM. (PySDM больше не находится в репозитории, начиная с 12.10.) Если вы найдете рекомендацию для любого из этих приложений, скорее всего, она старая, и ее не следует выполнять. В настоящее время рекомендуется настроить /etc/fstab вручную.

Ручная настройка

Во-первых, вам нужно найти расположение устройств раздела (ов), которые вы хотите смонтировать. Откройте терминал и запустите:

sudo blkid

В целях иллюстрации здесь показан пример выходных данных настройки компьютера с двойной загрузкой Vista/Ubuntu и общим разделом данных NTFS:

/dev/sda1: LABEL="Recovery" UUID="B23613F43613B875" TYPE="ntfs" 
/dev/sda2: LABEL="Windows" UUID="38CE9483CE943AD8" TYPE="ntfs" 
/dev/sda3: LABEL="Data" UUID="519CB82E5888AD0F" TYPE="ntfs" 
/dev/sda5: UUID="00d7d951-2a35-40fd-8e5d-411bb824ff3b" TYPE="swap" 
/dev/sda6: LABEL="Ubuntu" UUID="6044b1d0-208e-4ab3-850d-03a92e1516fc" TYPE="ext4" 

Первые три раздела, все NTFS, относятся к нам здесь. Нет разделов FAT32. В этом случае все три NTFS-раздела имеют метки разделов, что упрощает определение назначения каждого из них. Если ваш вывод blkid не включает метки разделов, это означает, что разделы не имеют меток, и вам придется определить, какой раздел вы хотите смонтировать другим способом. Из трех разделов NTFS мы собираемся настроить /etc/fstab только с третьим разделом Data. Раздел /dev/sda1 является разделом восстановления изготовителя и должен быть оставлен отключенным или как описано ниже. Раздел /dev/sda2 является разделом Windows C:\, и его лучше не включать в /etc/fstab по причинам, описанным выше, или монтировать только для чтения - см. Ниже.

Теперь вам нужно будет создать точку монтирования для каждого раздела NTFS, который вы хотите смонтировать, с помощью /etc/fstab. На нашем рисунке мы собираемся добавить одну запись только для /dev/sda3. Из терминала:

sudo mkdir /media/Data

В этом случае мы создали точку монтирования с тем же именем - Data - как метка раздела. Вы можете использовать (почти) любую строку, какую пожелаете.

Перед непосредственным редактированием /etc/fstab рекомендуется создать резервную копию. Из терминала:

sudo cp /etc/fstab /etc/fstab.orig

Теперь откройте /etc/fstab в текстовом редакторе с правами root. В Ubuntu:

gksudo gedit /etc/fstab

В Кубунту:

kdesudo kate /etc/fstab

В Xubuntu или Lubuntu:

gksudo leafpad /etc/fstab

Для универсального монтирования для чтения и записи добавьте эту строку в конец /etc/fstab:

UUID=519CB82E5888AD0F  /media/Data  ntfs-3g  defaults,windows_names,locale=en_US.utf8  0 0

Замените UUID на соответствующий вашему разделу, как показано в выводе blkid. "519CB82E5888AD0F" не подойдет для вас.

Также замените вашу точку монтирования на "/media / Data". Если у вас есть пустое место в имени точки монтирования, которую вы хотите использовать, например "Новый том" вместо "Данные", расположенные в "/media", используйте "/media/New\040Volume". Символ пробела создается с помощью "\040" в fstab.

Вам также необходимо изменить параметр "locale=en_US.utf8" на вариант, подходящий для вашего местоположения и языка, если вы не в США. Вы можете определить свой язык с помощью этой команды терминала:

locale

Или для получения списка всех локалей, доступных в вашей системе:

locale -a

Теперь сохраните отредактированный файл /etc/fstab и закройте текстовый редактор. Разделы, которые вы настроили, будут смонтированы при следующей перезагрузке, но для их монтирования сейчас:

sudo mount -a

Два особых случая

Примеры строк /etc/fstab предлагаются для двух особых случаев.

Вариант 1 - для монтирования доступа только для чтения. Например, это подойдет для монтирования раздела Windows C:\, если вам нужен доступ к нему. Измените строку ниже с вашим UUID и точкой монтирования:

UUID=519CB82E5888AD0F  /media/Data  ntfs  defaults,umask=222  0 0

Вариант 2 - чтобы Ubuntu не монтировал раздел, а также отключал графическое монтирование из файлового менеджера. Например, вы можете убедиться, что разделы восстановления и системы никогда не монтируются непреднамеренно и не отображаются в файловом менеджере. В этом случае вам нужно создать точку монтирования в / mnt, а не в / media. Измените строку ниже с вашим UUID и точкой монтирования:

UUID=519CB82E5888AD0F  /mnt/Data  ntfs  noauto,umask=222  0 0

Примечание: с этими параметрами монтирования раздел не отображается в списке "Устройства" на левой панели Nautilus (файловый менеджер Ubuntu), но он все еще отображается в Dolphin, файловом менеджере Kubuntu. Нажатие на раздел в Dolphin вызывает отображение сообщения об ошибке. Это решение менее элегантно в Dolphin, чем в Nautilus, но желаемый эффект достигнут - раздел не может быть смонтирован.

Если вам нужно вернуться к исходной конфигурации:

sudo mv /etc/fstab.orig /etc/fstab
sudo umount  /media/<mountpoint> 

Подставьте вашу точку монтирования во второй строке.

Раздел FAT32

Разделы FAT32 в основном встречаются только в старых системах. Если вы создаете раздел, который будет использоваться для обмена данными между Windows и Ubuntu, лучше выбрать NTFS. Если у вас есть раздел FAT32, который вам нужно смонтировать с помощью /etc/fstab, это сработает для монтирования для чтения-записи:

UUID=<UUID> /media/<mountpoint> vfat defaults,user,exec,uid=1000,gid=100,umask=000 0 0

Замените UUID, который blkid показывает для вашего раздела, и отрегулируйте для вашей точки монтирования. Эти параметры монтирования сделают все файлы в разделе исполняемыми. Если у вас есть другие потребности, вам нужно будет изменить параметры, но это выходит за рамки этой вики-страницы.

Другие вопросы по тегам