Я новый пользователь Linux и конвертер Windows. Я попробовал Ubuntu (Dapper Drake) несколько лет назад, и он мне очень понравился, и я нахожусь в процессе установки Xubuntu 13.10 вместе с Windows7 на мой новый SSD! На данный момент Windows все еще устанавливается, потому что она мне нужна, но Linux устанавливается, потому что я хочу ее использовать! Я провел немало исследований и до этого играл с Linux, но я все еще новичок, и у меня есть несколько вопросов, касающихся разделов и установки программ.
Мой новый SSD не очень большой (120 ГБ Samsung 840 EVO), и я буду использовать свой старый жесткий диск 800 ГБ в качестве дополнительного диска. Дело в том, что я планирую максимально использовать Linux; только переход на Windows7, когда мне это абсолютно необходимо. Из-за этого я буду делать 50:50 моего SSD для каждой ОС (60 ГБ для Linux, 60 ГБ для Windows). Я также планирую разделить мой старый жесткий диск емкостью 800 ГБ на 3 раздела: некоторое пространство для дополнительных программ linux, некоторое пространство для дополнительных программ windows, а затем общий раздел NTFS для всех моих данных (музыки, видео, документов и т. Д.). ).
Итак, подведем итог моей космической ситуации:
- ~ 60 ГБ SSD + 200 ГБ HDD для Linux ..
- ~ 60 ГБ SSD + 200 ГБ HDD для Windows ..
- ~ 400Гб разделяемой NTFS ..
Это приводит меня к моим вопросам. Хотя у меня есть достаточно хорошее представление о том, как будет работать моя установка Windows (60-гигабайтный диск C:, 200-гигабайтный диск D и т. Д.), Структура каталогов Unix / Linux все еще очень нова для меня и делает этот процесс немного запутанным. Я знаю, что можно (и часто) разделить каталог "/" и каталог "home" по отдельности, и, насколько я понимаю, раздел "/" предназначен для хранения специфичных для системы программ и данных, а раздел "home" Раздел содержит программы и данные различных пользователей.
Однако я также слышал, что большинство (если не все) программ, которые вы устанавливаете из репозиториев, использующих APT, устанавливаются в каталог "/". Как человек, который работает с музыкальными / художественными программами и играет в игры (которые могут занимать много места), это заставляет меня поверить, что мне понадобится большой раздел "/"!
Я также прочитал (отсюда: http://www.control-escape.com/linux/lx-partition.html ), что «домашний» каталог - это место, где находятся все пользовательские файлы, ваши данные в другими словами, сохраняются. Это примерно эквивалентно папке «Мои документы» на рабочем столе MS Windows ». Но, как я уже упоминал выше, я намерен хранить все свои данные, не относящиеся к ОС (музыку, документы, видео и т. Д.) , В любом случае, на общем разделе размером ~ 400 ГБ . Это действительно заставляет меня поверить, что мне вообще не нужен большой домашний раздел и что я должен сосредоточиться на том, чтобы разделить как можно больше места для "/". И все же я слышал, что другие люди утверждают, что для корневого раздела вам нужно всего около 10 ГБ!
Редактировать: Кроме того, я только что узнал, что такие программы, как Steam и Wine занимают место в «домашнем» каталоге.
Так что я должен делать? В основном у меня есть 60 ГБ SSD и 200 ГБ места на жестком диске для хранения только программ Linux. Все мои данные будут поступать в общий раздел NTFS на 400 ГБ, поэтому стоит ли создавать отдельные разделы для "/" и "home"? Если я установлю как root, так и home на свой 60-гигабайтный SSD, как я могу также использовать дополнительные 200-гигабайтное пространство на жестком диске для других программ Linux? Могу ли я как-нибудь расширить root на несколько дисков, или, возможно, использовать символическую ссылку или что-то, что соединяет два диска вместе?
Как я уже говорил, я все еще новичок в Linux, так что может быть что-то, что я совершенно неправильно понял или упустил из виду. Как человек, который много занимается созданием произведений искусства / музыки и играми на моем ПК, я склонен довольно быстро занимать много места для программ, тем более что игры и музыкальные библиотеки с каждым годом становятся все больше и больше! Спасибо за помощь, я с нетерпением жду, чтобы узнать больше о Linux! :]
источник
Ответы:
Я бы поспорил об одном
/
разделе в SSD (60 ГБ, как вы и предполагали) для хранения всего Ubuntu, включая/home
папку.Отдельный
/home
раздел полезен:(1) когда планируется опробовать разные дистрибутивы Linux (также известные как «дистрибутивы»)
или
(2) когда кто-то захочет переустановить Ubuntu, не удаляя личные файлы и настройки в
/home
.Вторая причина теперь немного менее важна, поскольку более новые версии процесса установки Ubuntu обнаружат существующую Ubuntu и предложат сохранить папку / home при повторной установке.
С другой стороны, если вы храните
/home
в папке,/
вам не нужно беспокоиться о том, сколько выделять/
и сколько выделять/home
. Если ваши программные файлы (игры) занимают больше места, все, что вам нужно сделать, это переместить ваши личные данные на жесткий диск.К настоящему времени вы должны подумать, почему бы не вставить
/home
HDD?Единственная причина, по которой я предпочитаю
/home
находиться на SDD, заключается в том, что в ней/home
хранятся не только ваши личные данные, но и личные настройки всех программ. Это включает в себя изменения, которые вы вносите в настройки рабочего стола или любых других программ, закладки браузера и т. Д. Когда вы загружаете программу с SSD, но личные настройки находятся на жестком диске, это немного замедляет загрузку этой программы. Хранение/
и того и/home
другого в SSD даст вам самое быстрое время загрузки.Храните на жестком диске большие данные, такие как музыка, видео, сохраненные игры и т. Д.
Папки, содержащие большой объем данных, такие как видео, могут находиться в разделе NTFS с символическими ссылками на
/home
. Это объясняется более подробно на странице: Двойная загрузка Windows Ubuntu - Обмен файлами между ОСДругие большие подпапки
/home
могут быть разделами на жестком диске. Например, если вы установите много программ и игр для Windows в WINE, скрытая папка.wine
станет больше. Вы можете создатьext4
раздел на жестком диске и смонтировать его в/home/[your user name]/.wine
(В отличие от Windows, раздел в Linux может быть смонтирован как подпапка.) Steam-игры занимают много места. Ваши паровые игры в/home/[your user name]/.local/share/Steam
. Посмотрите, где установлены игры Steam? Вы можете создать отдельный разделSteam
(ext4
) на жестком диске, если хотите. Это потребует одноразового редактирования файла/etc/fstab
. Видите смонтировать раздел при входе в систему? подробнее о том, как смонтировать раздел при входе в систему.Причина, по которой я рекомендую .wine быть
ext4
разделом, а не папкой вNTFS
разделе, заключается в том, что онNTFS
не может сохранить права собственности и права доступа к файлам, используемые Ubuntu, которые необходимы настройкам и другим файлам, хранящимся в папке .wine WINE.Между связанными с системой папками в
NTFS
разделе иext4
разделами, смонтированными как подпапки,/home
вы можете хранить все большие файлы на жестком диске, сохраняя при этом быстродействие системы, используя преимущества SSD.Если вам все еще не хватает места в
/
разделе в SSD из-за больших игр и других программ, вы можете создатьext4
раздел и переместиться/usr
туда. Однако это потребует некоторого планирования, тщательных размышлений и исполнения. Задайте отдельный вопрос, если и когда вам нужно идти по этому маршруту.Что касается установки программ в
/
сравнении с/home
этим, посмотрите это превосходное объяснение процесса и его ограничений: Программное обеспечение, установленное в корневом разделе или в домашнем разделе. Короче говоря, программы, установленные через Ubuntu Software Center , или командаapt-get
будут установлены в/
. Только «статически-двоичные» скомпилированные программы могут быть установлены (скорее скопированы) в подпапках/home
и могут работать.Больше ссылок:
Разделы для Ubuntu и Windows 7 с двойной загрузкой при настройке SSD + HDD
Настройка для двойного диска (SSD + HDD) с / home разделом
Нужен ли Intel Smart Response при установке Ubuntu?
Переместить или установить приложения на HDD, а не SSD
источник
Разделение и принятие решения о том, куда положить вещи, - это больше искусство, чем наука ... так что я могу дать вам несколько советов, скорее личных, чем технических .
1) хранить
/
и/home
разлучать. Это позволит вам переустановить другой тип Linux (или Ubuntu), не затрагивая ваши данные и конфигурацию. Мне даже удавалось иметь два разных Linux (Ubuntu и Mandriva, давным-давно), работающих с одним/home
и тем же каталогом и одинаковой конфигурацией рабочего стола ... это действительно полезно для экспериментов.2) Теперь 60 ГБ для "/" довольно большой раздел для Linux. В моем ноутбуке я установил все возможные системы манипуляции с фотографиями, различные видеокодеры, различные игры, и это так:
Но да --- в вашем случае я бы поставил
/
SSD (может быть, с перестановкой оперативной памяти 2 *, хотя это очень обсуждается ) и/home
на HD.Другим вариантом (потребует больше работы, но более гибким) может быть установка корневого
/home
каталога 20G, подкачки 2G и остальных на SSD и 200G HD под, например/data
. После установки вы можете изменить владельца/data
основного пользователя и переместить туда (и символическую ссылку назад) каталоги, которые слишком сильно растут. (Своего рода бедняга ЛВМ). Это будет иметь преимущество в том, что базовая система будет очень быстрой, будучи полностью установленной на SSD.Последний вариант - это то, что я называю «скрипач». Вы можете иметь несколько разделов (предположим , три - YMMV) около 30G --- назовем их
p1
,p2
,p3
; а остальное в очень большом разделе, установленных под/data
иchown
эдами своего пользователя. Вы можете иметь дополнительный раздел подкачки, если хотите.Теперь вы можете установить вашу Ubuntu
p1
, установив ВСЕ ниже/
в этом. Затем вы можете символически связать ваши личные файлы (документы, изображения и т. Д.) С папками в/data
.Это позволит вам, например, установить Ubuntu LTS
p1
, последнюю бета-версиюp2
, еще один дистрибутивp3
- каждый со своими домашними файлами и файлами конфигурации, но вы можете поделиться своими данными между всеми ними ...Идеальным решением было бы использование динамического разделения, такого как LVM , но это довольно сложно ... Это будет очень полезно, когда вы решите стереть Windows и использовать только Ubuntu ;-).
Дополнительная информация : куда идут "программы"?
корневой раздел: сюда (в
/
,/usr
и/usr/share/
т. д.) пойдет все программное обеспечение из дистрибутива (официальные репозитории и PPA). Обратите внимание, что старое разделение между/
и/usr
сейчас практически не используется в современной установке Unix (1).Домашний раздел: здесь вы найдете все свои данные или программное обеспечение, установленное как обычный пользователь (не для всей системы). К ним относятся, например, «бутылки» вина (так что все программное обеспечение, установленное под Wine, будет в нем
/home
, виртуальные машины от VirtualBox, игры от CrossOver и т. Д. По моему опыту, это часть системы, которая действительно нуждается в пространстве./usr/local
и / или/opt
: это место, где программы, которые вы хотите скомпилировать самостоятельно, обычно размещают сами себя. Вам может понадобиться это, потому что программа слишком новая или слишком старая, чтобы быть в хранилище, для разработки или просто для игры. Я был там мой старый экземпляр CivCTP ... Я обычно переместить эти каталоги под/home
сделать его непроницаемым для системы (пере) установить.большие игры: понятия не имею. Моя самая большая игра когда-либо была CivCTP, и она оставалась менее чем на половине ГБ (она была установлена у меня дома или внутри
/usr/local
).(1) Исторически (2), когда дисковое пространство было дорого, у нас был
/
раздел с минимальным для загрузки системы (/
,/bin
,/sbin
,/etc
,/lib
,/var
,/tmp
) в автономном способе. В этот раздел вошли минимальное программное обеспечение и все каталоги, в которые система могла бы написать. Под/usr
существовала аналогичная схема со всем программным обеспечением;/usr
обычно использовался и монтировался только для чтения кластером машин для экономии места на диске.(2) Я говорю здесь в начале 90-х. Диск на 100 МБ был большим сервером.
источник