Установка программ в корневых или домашних разделах?

Я новый пользователь 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! :]

11
задан 19 November 2013 в 09:07

2 ответа

მე ვეწინააღმდეგებოდი SSD- ში ერთ განყოფილებას (60 გბაიტი, როგორც თქვენ წარმოიდგინეთ) რომ შევინარჩუნოთ ყველაფერი Ubuntu, მათ შორის ] / home საქაღალდე.

ცალკე / home დანაყოფი სასარგებლოა:

(1) როდესაც აპირებთ Linux- ის სხვადასხვა დისტრიბუციის გასინჯვას (ასევე ცნობილი როგორც "დისტრო")

ან

(2) როდესაც შეიძლება დაგჭირდეთ Ubuntu- ს ხელახლა ინსტალაცია / home პერსონალური ფაილების და პარამეტრების განადგურების გარეშე.

მეორე მიზეზი ახლა უფრო ნაკლებად მნიშვნელოვანია, რადგან უფრო ახალია Ubuntu- ს ინსტალაციის პროცესის ვერსიები დაადგენენ არსებულ Ubuntu- ს და შემოგთავაზებენ / home საქაღალდის შენარჩუნებას ინსტალაციის დროს.

მეორეს მხრივ, თუ / home ინახავთ როგორც / [1167888 საქაღალდე ] თქვენ აღარ იდარდებთ იმაზე, თუ რა თანხის გამოყოფა შეგიძლიათ / და რამდენი უნდა გამოყოთ / სახლისთვის . თუ თქვენი პროგრამის ფაილები (თამაშები) კიდევ მეტ ადგილს იკავებს, თქვენ მხოლოდ თქვენი პერსონალური მონაცემების HDD გადატანა გჭირდებათ.

ახლა თქვენ უნდა იფიქროთ, თუ რატომ არ მოათავსოთ / home HDD- ში?

ერთადერთი მიზეზი, რომ მირჩევნია / home იყოს SDD, არის ის, რომ / home ინახავს არა მხოლოდ თქვენს პირად მონაცემებს, არამედ ის ინახავს თქვენს პერსონალურ პარამეტრებს ყველა პროგრამისთვის. ეს მოიცავს ცვლილებებს, რომლებიც შეიტანეთ სამუშაო მაგიდაზე ან პროგრამის ნებისმიერ სხვა პარამეტრებში, თქვენი ბრაუზერის სანიშნეები და ა.შ. როდესაც SSD- დან ატვირთავთ პროგრამას, მაგრამ პერსონალური პარამეტრებია HDD, ეს ამცირებს ამ პროგრამის ჩატვირთვას მცირედით. / და / სახლში ორივე SSD– ში შენახვა დატვირთვის უსწრაფეს დროს მიიღებთ.

შეინახეთ დიდი მონაცემები, როგორიცაა მუსიკა, ვიდეო, შენახული თამაშები და ა.შ. HDD– ში

საქაღალდეები, რომლებიც შეიცავს დიდი რაოდენობით მონაცემებს, მაგალითად ვიდეო, შეიძლება იყოს NTFS დანაყოფში, სიმბოლური ბმულებით / home . ეს დეტალურადაა განმარტებული შემდეგნაირად: Windows Ubuntu ორმაგი ჩატვირთვა - ფაილების გაზიარება OS- ს შორის

/ home- ის სხვა მსხვილი საქაღალდეები შეიძლება იყოს HDD- ის ტიხრები. მაგალითად, თუ თქვენ დააყენებთ ბევრ ვინდოუსის პროგრამას და თამაშს WINE– ში, დაფარული საქაღალდე .wine გაიზრდება. შეგიძლიათ შექმნათ ext4 დანაყოფი HDD– ში და დაამაგროთ შემდეგზე: / home / [თქვენი მომხმარებლის სახელი] /. ღვინო (განსხვავებით Windows– ისგან, Linux– ის დანაყოფი შეიძლება დამონტაჟდეს ქვე -სა საქაღალდე.) ორთქლის თამაშები დიდ ადგილს იკავებს. თქვენი ორთქლის თამაშები არის / home / [თქვენი მომხმარებლის სახელი] /. Local / share / Steam . იხილეთ სად არის დაინსტალირებული ორთქლის თამაშები? შეგიძლიათ შექმნათ Steam ( ext4 ) ცალკე დანაყოფი HDD– ში, თუ გსურთ. ამისათვის საჭიროა ფაილის ერთჯერადი რედაქტირება / etc / fstab . იხილეთ დაამატეთ დანაყოფი შესვლისას? დამატებითი ინფორმაცია იმის შესახებ, თუ როგორ უნდა დააყენოთ დანაყოფი შესვლისთანავე.

მიზეზი, რომლითაც გირჩევთ .Wine იყოს ext4 დანაყოფი, ვიდრე საქაღალდე NTFS დანაყოფი არის იმის გამო, რომ NTFS ვერ შეინარჩუნებს საკუთრების უფლებას და ფაილის ნებართვებს, რომლებიც გამოიყენება Ubuntu– ს მიერ, რაც საჭიროა WINE– ის მიერ .wine საქაღალდეში შენახული პარამეტრებისა და სხვა ფაილებისთვის.

სისტემას შორისაა დაკავშირებული NTFS დანაყოფის და ext4 დანაყოფების საქაღალდეები, რომლებიც დამონტაჟებულია / სახლის ქვე-საქაღალდეებად, შეგიძლიათ შეინახოთ ყველა დიდი ფაილი HDD სისტემაში სისტემის შენარჩუნებისას, SSD– ის უპირატესობით სარგებლობა.

თუ დიდი თამაშებისა და სხვა პროგრამების გამო SSD– ის / დანაყოფში ადგილი მაინც გაკლდათ, შეგიძლიათ შექმნათ ext4 დანაყოფი და გადაადგილდეთ / usr იქ. ამასთან, ამისათვის საჭიროა გარკვეული დაგეგმვა, ფრთხილად ფიქრი და შესრულება. დაუსვით ცალკე კითხვა, თუ როდის გჭირდებათ ამ მარშრუტზე გასვლა.

რაც შეეხება / პროგრამების დაყენებას / home –ს წინააღმდეგ, იხილეთ ამ პროცესის შესანიშნავი განმარტება და მისი შეზღუდვები: პროგრამული უზრუნველყოფა დაინსტალირებული root დანაყოფზე ან სახლის დანაყოფზე მოკლედ, Ubuntu პროგრამული ცენტრის მეშვეობით დაინსტალირებული პროგრამები, ან ბრძანება apt-get დაინსტალირდება / . / home ქვე-საქაღალდეებში შესაძლებელია მხოლოდ "სტატიკური ბინარული" შედგენილი პროგრამების დაინსტალირება (უფრო კოპირება) და მათი მუშაობა.

მეტი ცნობარი:

Ubuntu და Windows 7 ორმაგი ჩატვირთვის ტიხრები. SSD + HDD– ის დაყენებაზე

ორმაგი დისკის (SSD + HDD) დაყენება / სახლის დანაყოფით

მჭირდება Intel Smart Response Ubuntu– ს ინსტალაციის დროს?

გადატანა ან ინსტალაცია პროგრამები HDD– ზე, არა SSD

10
ответ дан 19 November 2013 в 09:07

დაყოფა და საკითხის გადაწყვეტა, თუ სად უნდა ჩასვა საქმე, ეს უფრო ხელოვნებაა, ვიდრე მეცნიერება ... ასე რომ, მე შემიძლია მოგცეთ რჩევა, რომელიც უფრო პირადია ვიდრე ტექნიკური .

1) ცალკე / და / სახლი ცალკე. ეს საშუალებას მოგცემთ დააინსტალიროთ სხვა სახის Linux (ან Ubuntu) თქვენი მონაცემებისა და კონფიგურაციის შეხების გარეშე. მე კი მქონდა ორი განსხვავებული Linux (Ubuntu და Mandriva, ასაკის წინ) გაშვებული ერთი და იგივე / home დირექტორია და იგივე დესკტოპის კონფიგურაცია ... ეს ნამდვილად გამოსადეგია ექსპერიმენტებისთვის.

2) ახლა, 60 გბ "/" - ისთვის Linux- ის საკმაოდ დიდი დანაყოფია. ჩემს ლეპტოპში მე დავაყენე ყველა შესაძლო ფოტო მანიპულირების სისტემა, სხვადასხვა ვიდეო შიფრატორი, სხვადასხვა თამაშები და ეს ასეა:

(0)samsung-romano:~% df -h
Filesystem      Size  Used Avail Use% Mounted on
/dev/sda1        88G  9.5G   74G  12% /

მაგრამ დიახ --- თქვენს შემთხვევაში მე / - ს დავაყენებდი SSD- ს ( შესაძლოა 2 * RAM ოპერატიული სვოპით, თუმცა ეს ბევრს განიხილავს ) და / home HD- ზე.

კიდევ ერთი ვარიანტი (დასჭირდება უფრო მეტი სამუშაო, მაგრამ უფრო მოქნილია) შეიძლება იყოს 20G ფესვის, 2G სვოპის და დანარჩენი / სახლის SSD– ზე დაყენება და 200G HD მაგალითად / მონაცემები ინსტალაციის შემდეგ, თქვენ შეგიძლიათ შეცვალოთ / data - ის მფლობელობა თქვენს მთავარ მომხმარებელზე და გადაადგილდეთ იქ (და დაუბრუნოთ უკან) იმ დირექტორიებს, რომლებიც ძალიან იზრდება. (ერთგვარი ღარიბი კაცი LVM). ამას ექნება უპირატესობა, რომ საბაზისო სისტემა ნამდვილად მგრძნობიარე იქნება და მთლიანად დაინსტალირდება SSD– ზე.

საბოლოო ვარიანტია ის, რასაც "ფიდლერის" ვარიანტს ვუწოდებ. შეიძლება გქონდეთ დანაყოფი (ვთქვათ სამი - YMMV) დაახლოებით 30G --- დარეკეთ მათ p1 , p2 , p3 ; და დანარჩენი ძალიან დიდ დანაყოფში,დამონტაჟებულია / data და chown ქვეშ თქვენს მომხმარებლისთვის. თუ გსურთ, შეგიძლიათ სვოპის დამატებითი დანაყოფი გქონდეთ.

ახლა თქვენ შეგიძლიათ დააყენოთ თქვენი Ubuntu p1 - ში, დააინსტალიროთ ALL / -ის ქვეშ. შემდეგ შეგიძლიათ თქვენი პირადი ფაილების (დოკუმენტების, სურათების და ა.შ.) სინქრონიზაცია საქაღალდეებში / data .

ეს საშუალებას მოგცემთ დააინსტალიროთ Ubuntu LTS p1 , უახლესი ბეტა ვერსია p2 , სხვა დისტრო p3 - - თითოეული მისი სახლისა და კონფიგურაციის ფაილები, მაგრამ შეგიძლიათ გაუზიაროთ თქვენი მონაცემები ყველას შორის ...

იდეალური გამოსავალი იქნება დინამიური დანაყოფის გამოყენება, როგორიცაა LVM , მაგრამ საკმაოდ რთული ... ძალიან სასარგებლო იქნება, როდესაც Windows- ის წაშლას გადაწყვეტთ და მხოლოდ Ubuntu- ს გამოიყენებთ; -).

დამატებითი ინფორმაცია : სად მიდის "პროგრამები"?

  • ძირეული დანაყოფი: აქ ( / , / usr , / usr / share / და ა.შ.) განაწილებული პროგრამული უზრუნველყოფა (ოფიციალური საცავები და PPA პირობა) წავა. გაითვალისწინეთ, რომ ძველი განყოფილება / და / usr შორის პრაქტიკულად გამოუყენებელია თანამედროვე Unix– ის ინსტალაციაში (1).

  • სახლის დანაყოფი: აქ ნახავთ ყველა თქვენს მონაცემს, ან პროგრამულ უზრუნველყოფას. დაინსტალირებული, როგორც ჩვეულებრივი მომხმარებელი (სისტემის მასშტაბით არა). ეს მოიცავს, მაგალითად, ღვინის "ბოთლებს" (ასე რომ, ღვინის ქვეშ დაყენებული მთელი პროგრამა იქნება / სახლში , ვირტუალური მანქანები VirtualBox– დან, თამაშები CrossOver– დან და ა.შ. ჩემი გამოცდილებით, ეს არის სისტემა, რომელსაც ნამდვილად სჭირდება სივრცე.

  • / usr / local და / ან / opt : ეს ის ადგილია, სადაც ჩვეულებრივ თავსდება თავად პროგრამები, რომელთა შედგენაც გსურთ. ამისათვის შეიძლება დაგჭირდეთ პროგრამა ძალიან ახალი ან ძველია საცავში განთავსებისთვის, განვითარებისთვის ან უბრალოდ სათამაშოდ. იქ მქონდა ჩემი ძველი ასლი CivCTP ... მე ჩვეულებრივ გადავდივარ ამ დირექტორიებს ქვეშ / home იმისათვის, რომ ეს სისტემა არ გახდეს ინსტალაციისთვის.

  • დიდი თამაშები: წარმოდგენა არ მაქვს. ოდესმე ჩემი ყველაზე დიდი თამაში იყო CivCTP და ის დარჩა ნახევარ გბაიტზე ნაკლებ დროში (ის დაინსტალირებული იყო ჩემს სახლში ან ) / usr / local ).

(1) ისტორიულად (2), როდესაც დისკის ადგილი ძვირი ღირდა, ჩვენ გვქონდა / დანაყოფი, სისტემის მინიმალური გასაშვებად ( / , / bin , / sbin , / ა.შ. , / lib , / var , ] / tmp ) დამოუკიდებლად. ამ დანაყოფში შედიოდა მინიმალური პროგრამული უზრუნველყოფა და ყველა დირექტორია, სადაც სისტემა შეიძლება დაწეროდა. / usr ქვეშ არსებობდა მსგავსი სქემა პროგრამულ უზრუნველყოფასთან მიმართებაში; / usr ჩვეულებრივ იყო გაზიარებული და დამონტაჟებული მხოლოდ წასაკითხად მანქანების კასეტური საშუალებით, დისკზე სივრცის დაზოგვის მიზნით.

(2) აქ 90-იანი წლების დასაწყისს ვსაუბრობ. 100 მბ დისკი დიდი სერვერი იყო.

4
ответ дан 19 November 2013 в 09:07

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

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