Фон
Когда мы рассмотрели «Как выбрать схему раздела для вашего ПК Linux», мы заметили, что некоторые люди задавались вопросом, как использовать третий раздел между Linux и Windows, чтобы действовать как раздел хранения.
Почему это сложно?
Как отметили некоторые комментаторы, вы не можете использовать NTFS-форматированный раздел для / home в Linux. Это связано с тем, что NTFS не сохраняет все свойства и разрешения, используемые Linux, а Windows даже не читает файловые системы Linux. Вы можете легко увидеть это, если вы просматриваете папку, скрытую в Windows, из Linux или файл, который Linux видит скрытым в Windows. То, что работает для одного, не работает для другого. Кроме того, нет невероятно чистого способа переместить папку «Пользователи» в Windows, не путаясь с вещами. Вот почему многие люди с более удобными машинами в конечном итоге используют программное обеспечение для виртуализации; это проще, чем заставить двух сотрудничать бок о бок.
Изображение из cellguru.co.cc, предполагаемое справедливое использование
Рабочий
Невозможно запустить ваш / домашний каталог из раздела FAT32 или NTFS, поэтому ваши файлы конфигурации и скрипты должны остаться там. Вы можете перенаправить другие широко используемые папки, такие как Documents, Downloads, Music и т. Д. В другой раздел, который может быть прочитан Windows. Затем вы можете добавить эти папки в свои библиотеки Windows 7 и пометить их как место сохранения по умолчанию.
Это не правильное решение. Ваши файлы, связанные с программой, и другие параметры, связанные с пользователем, не будут в одном месте для этой настройки. Если вам нужно переустановить любую ОС, вам придется выполнить отдельную резервную копию ваших пользовательских настроек. Тем не менее, большинство людей действительно обеспокоены своими документами, музыкой, видео и т. Д. Это решает эту проблему, указывая обе ОС, чтобы они смотрели в одно и то же место для них.
Linux прошел долгий путь в отношении чтения и записи NTFS, и, поскольку он намного лучше, чем FAT32, и более жестко настроить эту настройку, вот что мы рассмотрим в этом руководстве.
Схема раздела
Для этого вам нужно, чтобы ваш жесткий диск был настроен таким образом, как это:
- Ваш раздел Windows
-
Ваш раздел Linux
- Большой раздел (или второй жесткий диск!) Для хранения ваших файлов
- Небольшой раздел подкачки
Для дальнейшего удобства при форматировании раздела хранения в NTFS добавьте к нему легко узнаваемый ярлык. Легче будет найти диск под названием «storage» или «media», чем путем подсчета номеров разделов.
Обратите внимание, что на этот раз у нас нет отдельного / домашнего раздела. Поскольку подавляющее большинство ваших важных / больших файлов будет находиться на отдельном разделе, это отрицает необходимость этого. Вы можете использовать отдельный / домашний раздел, чтобы упростить резервное копирование Linux-стороны, просто помните, что вы не можете превышать четыре основных раздела на диск.
Автоматическое монтирование вашего раздела хранения (Linux)
Поскольку мы используем NTFS, рекомендуется указывать вашей системе, чтобы каждый раз, когда вы загружаете свой раздел или диск хранения в одном и том же месте, вы указываете свою систему. Для этого мы будем редактировать системный файл / etc / fstab, который является таблицей файловой системы, используемой Linux, но, во-первых, у нас есть подготовка. Откройте терминал, и если это заставляет вас нервничать, просто сделайте глубокий вдох и расслабьтесь. Все будет хорошо.
Подготовительная работа
Нам нужно установить ntfs-3g, драйвер Linux будет использовать для чтения и записи в NTFS. Если вы уже установили его, он вам скажет, так что не волнуйтесь.
sudo apt-get install ntfs-3g
Если вы видите, что «ntfs-3g - это уже самая новая версия», то вы уже установили его, иначе вы увидите, что он работает, поэтому дождитесь его завершения. Затем давайте создадим каталог, в котором будет монтировать ваш раздел. Если вы хотите, чтобы диск отображался в меню «Места» по умолчанию, вы будете использовать:
sudo mkdir /media/storage
Если вы не хотите, чтобы он отображался в «Местах», и вы хотите вручную просмотреть его по какой-либо причине, вы можете использовать это вместо этого:
sudo mkdir /mnt/storage
Это создаст каталог «storage» в / media. Вы можете изменить это на что-то еще, если хотите, но убедитесь, что у него нет пробелов. Пробелы создадут проблему, когда мы сконфигурируем ее для автоматического монтирования в следующие несколько шагов.
Fstab
Теперь пришло время отредактировать файл fstab. Во-первых, мы создадим резервную копию на всякий случай.
sudo cp /etc/fstab /etc/fstab.backup
Он подскажет вам ваш пароль, так что идите и вводите его. Если по какой-либо причине вам необходимо восстановить резервную копию в будущем, вы должны сделать следующее:
sudo cp /etc/fstab.backup /etc/fstab
Затем вам нужно найти, что такое UUID вашего раздела хранения. UUID означает «универсально уникальный идентификатор» и действует как правильный серийный номер, который не будет изменяться до тех пор, пока раздел не будет переформатирован. Выполните следующую команду:
sudo blkid
Введите свой пароль, и вы увидите некоторые результаты, похожие на это:
/dev/sda1: UUID=”23A87DBF64597DF1″ TYPE=”ntfs” /dev/sda2: UUID=”2479675e-2898-48c7-849f-132bb6d8f150″ TYPE=”ext4″ /dev/sda5: UUID=”66E53AEC54455DB2″ LABEL=”storage” TYPE=”ntfs” /dev/sda6: UUID=”05bbf608-87fa-4473-9774-cf4b2602d8d6″ TYPE=”swap”
Найдите строку, которая имеет правильную метку для вашего раздела хранилища (упрощает процесс, не так ли?) И копирует UUID.
gksudo gedit /etc/fstab
Вы увидите gedit открытым, вот так:
# storage mount UUID=66E53AEC54455DB2 /media/storage/ ntfs-3g auto,user,rw 0 0
Первая строка - это комментарий, обозначенный ведущим хэш-тегом. Следующая строка сообщает fstab искать раздел с указанным UUID, монтировать его в / media / storage / и использовать драйвер ntfs-3g. Кроме того, он гарантирует, что он автоматически монтируется при загрузке, делает его доступным для пользователей (а не только для root), предоставляет права на чтение и запись и пропускает проверки файловой системы (вы, вероятно, захотите использовать Windows для этого). Наконец, дважды проверьте и выполните тройную проверку, чтобы убедиться, что вы ничего не трогали, и что UUID верен.
Вы должны быть в состоянии загрузиться в Ubuntu, как будто ничего не произошло, но вы заметите, что теперь у вас есть «хранилище» (или как вы его назвали) в меню «Места»! Если нет, проверьте, правильно ли вы получили fstab. См. Выше, чтобы восстановить fstab из вашей резервной копии, если вам нужно.
Настройка подпапок (Linux)
Откройте терминал и введите следующую команду:
gedit.config/user-dirs.dirs
Это файл, в котором определены ваши «специальные» папки в вашем домашнем каталоге.
В принципе, теперь, когда вы просматриваете и помещаете файлы в папку «Загрузки», они фактически перейдут в папку «Загрузки» вашего накопителя. Все, что находится в вашей домашней папке, останется в / home / yourusername /, а не на вашем диске. Некоторые из папок, таких как «Рабочий стол» и «Шаблоны», вероятно, также не помогут в этом лечении. Шаблоны редко используются, рабочий стол, как правило, загромождает ярлыки и т. П., И, к сожалению, рабочий стол Windows не является элегантно перенаправленным.
Настройка подпапок (Windows)
Загрузите в Windows, и вы увидите, что в разделе «Мой компьютер» есть еще один раздел под названием «storage». В Windows 7 есть встроенная функция красивых библиотек, поэтому ознакомьтесь с нашей статьей «Понимание функции библиотек в Windows 7, », И вы увидите пошаговые инструкции о том, как добавить новые папки хранения в свои библиотеки.
Также стоит упомянуть, что если у вас есть ноу-хау, вы даже можете сделать это с помощью удаленного компьютера в вашей сети, хотя это может оказаться слишком медленным для фактического использования. Лучшая идея - превратить ваш раздел хранения в общий диск, доступ к которому можно получить на других компьютерах в вашей сети.
Несмотря на то, что нет идеального решения проблемы унифицированного общего диска для двухбуквенников, этот макет работает довольно элегантно. Большинство людей в основном заботятся о том, чтобы их загруженные файлы, документы и мультимедийные файлы можно было получить очень легко, независимо от того, какую ОС они используют, и вы увидите, что эта схема делает это достаточно хорошо. Если у вас есть какие-либо советы или, возможно, более эффективная настройка, поделитесь ими!