Kök ve giriş bölümlerine program yükleme?


10

Ben yeni bir Linux kullanıcısıyım ve Windows dönüştürüyüm. Ubuntu'yu (Dapper Drake) birkaç yıl önce denedim ve biraz beğendim ve Xubuntu 13.10'u Windows7'nin yanına yepyeni SSD'ye kurma sürecindeyim! Bu noktada, Windows hala kurulmasına ihtiyaç duyduğum için kuruluyor, ancak kullanmak istediğim için Linux kuruluyor! Biraz araştırma yaptım ve daha önce Linux ile oynadım, ama hala bir acemi oldum ve bölümler ve program kurulumları ile ilgili birkaç sorum var.

Yeni SSD'm çok büyük değil (120GB Samsung 840 EVO) ve eski 800GB HDD'mi ikincil sürücü olarak kullanacağım. Mesele şu ki, Linux'u mümkün olduğunca kullanmayı planlıyorum; sadece kesinlikle ihtiyacım olduğunda Windows7'ye geçiyorum. Bu nedenle, her bir işletim sistemi için 50:50 oranında SSD bölümüm yapacağım (Linux için 60GB, Windows için 60GB). Ayrıca, eski 800GB HDD'mi 3 bölüme ayırmayı planlıyorum: ekstra linux programları için biraz alan, ekstra windows programları için biraz alan ve sonra tüm verilerim (müzik, videolar, belgeler, vb. İçin paylaşılan bir NTFS bölümü). ).

Uzay durumumu özetlemek gerekirse:

  • Linux için ~ 60GB SSD + 200GB HDD ..
  • Windows için ~ 60GB SSD + 200GB HDD ..
  • ~ 400GB paylaşımlı NTFS ..

Bu beni sorularıma yönlendiriyor .. Windows kurulumumun nasıl çalışacağı konusunda oldukça iyi bir fikrim olsa da (60gb C: sürücü, 200gb D: sürücü, vb.), Unix / Linux dizin yapısı benim için hala çok yeni ve bu süreci biraz kafa karıştırıcı yapıyor. Ben "/" dizini ve "ev" dizini ayrı ayrı bölümlemek mümkün olduğunu (ve ortak), ve - anladığım gibi - "/" bölüm "home" ise, sisteme özgü programları ve verileri içermek için tasarlanmıştır bölümü, çeşitli kullanıcıların programlarını ve verilerini içerir.

Ancak, APT kullanarak depolardan yüklediğiniz programların çoğunun (hepsi değilse de) "/" dizinine yüklendiğini de duydum. Müzik / sanat programlarıyla çalışan ve oyun oynayan (çok fazla yer kaplayabilen) biri olarak, bu bana büyük bir "/" bölümüne ihtiyacım olduğuna inanmamı sağlıyor!

Ayrıca (buradan: http://www.control-escape.com/linux/lx-partition.html ) "home" dizininin, kullanıcıya özgü tüm dosyaların, verilerinizin bulunduğu yer olduğunu okudum . diğer bir deyişle, bir MS Windows masaüstündeki " Belgelerim" klasörüne eşdeğerdir ". Ancak, yukarıda da bahsettiğim gibi, işletim sistemine özgü olmayan tüm verilerimi (müzik, belgeler, videolar vb.) ~ 400 gb paylaşımlı bölümümde tutmayı düşünüyorum . Bu beni gerçekten büyük bir ev bölümüne ihtiyacım olmadığına ve "/" için olabildiğince fazla yer ayırmaya odaklanmam gerektiğine inanmamı sağlıyor. Ve yine de, diğer insanların kök bölümünüz için sadece 10 gb alana ihtiyacınız olduğunu iddia ettiklerini duydum !?

Edit: Ayrıca, ben sadece Buhar ve Şarap gibi programların "ev" dizini içinde yer kapladı öğrendim.

Peki ne yapmalıyım? Temelde Linux programlarından başka hiçbir şey tutmamak için 60GB SSD ve 200GB HDD alanım var. Verilerimin tamamı 400gb paylaşımlı NTFS bölümüme gidiyor, bu yüzden "/" ve "home" için ayrı bölümler oluşturmaya değer mi? 60 gb SSD'ime hem root hem de home yüklersem, daha fazla Linux programı için ekstra 200 gb HDD alanını nasıl kullanabilirim? Kökü bir şekilde birden fazla sürücüde genişletebilir miyim, yoksa iki sürücüyü birbirine bağlayan bir sembolik bağlantı veya başka bir şey olabilir mi?

Daha önce söylediğim gibi, hala büyük bir Linux acemi oldum, bu yüzden tamamen yanlış anladığım veya göz ardı ettiğim bir şey olabilir. Bilgisayarımda çok fazla sanat / müzik yaratma ve oyun oynayan biri olarak, özellikle oyunlar ve müzik kütüphaneleri her yıl daha da büyüyor çünkü çok fazla program alanı kullanıyorum. Yardımınız için teşekkürler, Linux hakkında daha fazla bilgi edinmek için sabırsızlanıyorum! :]


1
Güzel yazılmış, eksiksiz ve açık bir soru için +1.
Rmano

1
İşletim sistemi için 120 ve ev bölümüm için 1 TB (ev sürücüsü;)) içinde iki Sabit sürücüye sahip bir Lenovo Dizüstü Bilgisayarım var. Çok fazla yazılım kullanıyorum ve oyun oynuyorum ve fazla kullanmadım. SSD'mi 33 GiB'yi 120 GiB'den kullandım, böylece Ubuntu yüklü birçok oyunla bile sistem için fazla yer kullanmıyor. Şimdi çok miktarda veriye ihtiyaç duyduğunuzdan endişe ediyorsanız, 800 GiB sürücünüzün bir bölümünü 100 GiB diyelim ve / usr için kullanabilirsiniz. Ubuntu ve diğer Unix gibi sistemlerde / usr yazılımınızın çoğunu saklar, bu yüzden gerekirse / usr
zeitue

Yanıtlar:


10

/Klasör de dahil olmak üzere her şeyi Ubuntu tutmak için SSD'de (öngördüğünüz gibi 60GB) tek bir bölüm olmasını savunuyorum ./home

Ayrı bir /homebölüm yararlıdır:

(1) Linux'un farklı dağıtımlarını denemeyi planladığında ("dağıtımlar" olarak da bilinir)

veya

(2) kişisel dosyaları ve ayarları yok etmeden Ubuntu'yu yeniden kurmak istediği zaman /home.

Ubuntu kurulum işleminin daha yeni sürümleri mevcut Ubuntu'yu algılayacağından ve kurulum sırasında / home klasörünü korumayı önereceğinden, ikinci neden şimdi biraz daha az önemlidir.

Öte yandan, /homebir klasör olarak /tutarsanız ne kadar tahsis edeceğiniz /ve ne kadar tahsis edeceğiniz konusunda endişelenmeniz gerekmez /home. Program dosyalarınız (oyunlarınız) biraz daha yer kaplıyorsa, tek yapmanız gereken kişisel verilerinizi HDD'ye taşımaktır.

Şimdiye kadar neden /homeHDD'ye koymadığınızı düşünüyor olmalısınız ?

/homeSDD'de olmayı tercih etmemin tek nedeni , /homesadece kişisel verilerinizi değil tüm programlarınız için kişisel ayarlarınızı da saklamasıdır. Bu, masaüstünde veya diğer program ayarlarında, tarayıcı yer işaretlerinizde vb. Yaptığınız değişiklikleri içerir. SSD'den bir program yüklediğinizde ancak kişisel ayarlar HDD'deyken, bu programı biraz yüklemeyi yavaşlatır. SSD'de tutmak /ve /homeher ikisi de size en hızlı yükleme süresini sağlayacaktır.

Müzik, video, kaydedilmiş oyunlar vb. Gibi büyük verileri HDD'de tutun

Video gibi büyük miktarda veri içeren klasörler, simgesel bağlantıların bulunduğu NTFS bölümünde olabilir /home. Aşağıda bazı ayrıntılar açıklanmaktadır: Windows Ubuntu çift önyükleme - İşletim sistemi arasında dosya paylaşma

Diğer büyük alt klasörleri /homeHDD'deki bölümler olabilir. Örneğin, WINE'a çok sayıda Windows programı ve oyunu yüklerseniz, gizli klasör .winebüyür. ext4HDD'de bir bölüm oluşturabilir ve bu sürücüye monte edebilirsiniz /home/[your user name]/.wine(Windows'tan farklı olarak, Linux'ta bir bölüm bir alt klasör olarak monte edilebilir.) Buhar oyunları çok yer kaplar. Buhar oyunlarınız içeride /home/[your user name]/.local/share/Steam. Bkz Buhar oyunlar yüklü nerede? İsterseniz HDD'de ayrı bir Steam( ext4) bölüm oluşturabilirsiniz . Bunlar, dosyanın bir kerelik düzenlenmesini gerektirir /etc/fstab. Girişte bir bölüm takma bölümüne bakın. girişte bir bölümün nasıl bağlanacağı hakkında daha fazla bilgi için.

Ben .wine bir olmaya tavsiye nedeni ext4bölüm ziyade bir klasör NTFSçünkü bölüm olan NTFSŞARAP tarafından .wine klasörde depolanan ayarlar ve diğer dosyaları tarafından ihtiyaç duyulan Ubuntu tarafından kullanılan mülkiyeti ve dosya izinlerini saklayamaz.

Bölümdeki sistem bağlantılı klasörler NTFSve ext4alt klasörler olarak monte edilen bölümler /homearasında, SSD'den yararlanarak sistemi hızlı tutarken tüm büyük dosyaları HDD'de tutabilirsiniz.

/Büyük oyunlar ve diğer programlar nedeniyle SSD'deki bölümde hala yer kalmadıysa , bir ext4bölüm oluşturabilir ve /usroraya taşıyabilirsiniz . Ancak, bu bazı planlama, dikkatli düşünceler ve yürütme gerektirecektir. Bu rotada gitmeniz gerekip gerekmediği ve ne zaman gitmeniz gerektiğini ayrı bir soru sorun.

Programları yüklemeye /kıyasla,/home sürecin bu mükemmel açıklamasına ve sınırlamalarına bakın: Kök bölüme veya ev bölümüne yüklenen yazılım Kısacası, Ubuntu Yazılım Merkezi aracılığıyla yüklenen programlar veya komut apt-getyüklenecektir /. Yalnızca "statik-ikili" derlenmiş programlar alt klasörlerine kurulabilir (daha çok kopyalanabilir) /homeve çalışması beklenebilir.

Daha fazla referans:

SSD + HDD kurulumunda Ubuntu ve Windows 7 çift önyükleme için bölümler

/ Home bölümlü çift disk (SSD + HDD) kurulumu

Ubuntu'yu yüklerken Intel Smart Response'a ihtiyacım var mı?

Uygulamaları SSD'ye değil HDD'ye Taşıyın veya Yükleyin


Ayrıntılı ve iyi düşünülmüş cevap için çok teşekkürler! Şimdi düşünecek çok şeyim var! Disk alanım dolmaya başladığında basitçe bir klasörü taşıyabileceğim ve sembolik bağlayabileceğim fikrine pek alışkın görünmüyorum. Linux, yıllardır Windows'u kullanmanın yarattığı zihinsel engelleri yıkmaya devam ediyor! :]
MrKatSwordfish

4

Bölümlere ayırmak ve nereye koyacağınıza karar vermek bir bilimden çok bir sanattır ... bu yüzden size teknikten daha kişisel bazı tavsiyeler verebilirim .

1) saklayın /ve /homeayırın. Bu, verilerinize ve yapılandırmanıza dokunmadan başka bir Linux türünü (veya Ubuntu) yeniden yüklemenizi sağlar. Hatta aynı /homedizin ve aynı masaüstü yapılandırmasıyla çalışan iki farklı Linux (Ubuntu ve Mandriva, yıllar önce) bile kullanabildim ... denemek için gerçekten yararlı.

2) Şimdi, "/" için 60GB Linux için oldukça büyük bir bölüm. Dizüstü bilgisayarımda tüm olası fotoğraf düzenleme sistemlerini, çeşitli video kodlayıcıları, çeşitli oyunları yükledim ve şöyle:

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

Ama evet --- sizin durumunuzda /SSD'yi (belki de 2 * RAM takasıyla, bu çok tartışmalı olmasına rağmen ) ve /homeHD'ye koyardım.

Başka bir seçenek (daha fazla çalışma gerektirecek, ancak daha esnektir) 20G kökü, 2G takas ve /homeSSD'ye geri kalanı ve örneğin altındaki 200G HD olabilir /data. Yüklemeden sonra, /dataana kullanıcınızın sahipliğini değiştirebilir ve çok fazla büyüyen dizinleri oraya taşıyabilirsiniz (ve geri symlink). (Bir çeşit zavallı adam LVM). Bu, temel sistemin tamamen SSD'ye yüklenerek gerçekten hızlı olması avantajına sahip olacak.

Son seçenek "kemancı" seçeneği diyorum. Sen bölümünün bir sayı olabilir (varsayalım üç - YMMV) 30G yaklaşık --- diyoruz p1, p2, p3; ve geri kalanı çok büyük bir bölümde, altına monte edilmiş /datave chownkullanıcıya düzenlenmiştir. İsterseniz ek bir takas bölümünüz olabilir.

Şimdi Ubuntu'nuzu p1, TÜMÜNÜ bunun altında kurabilirsiniz /. Daha sonra kişisel dosyalarınızı (belgeler, resimler vb.) İçindeki klasörlere sembolik bağlayabilirsiniz /data.

Bu, örneğin Ubuntu LTS'yi p1, en son beta sürümünü p2, başka bir dağıtımın p3--- her birini ev ve yapılandırma dosyalarıyla yüklemenize izin verir , ancak verilerinizi hepsi arasında paylaşabilirsiniz ...

İdeal çözüm LVM gibi dinamik bir bölümleme kullanmak olacaktır , ancak oldukça karmaşıktır ... Bu, Windows'u silmeye ve sadece Ubuntu ;-) kullanmaya karar verdiğinizde çok yararlı olacaktır.

Ek bilgi : "programlar" nereye gidiyor?

  • Kök bölümü: Burada (içinde /, /usr, /usr/share/vs.) dağılımından tüm yazılım (resmi depoları ve PPA olanları) gidecek. Modern Unix kurulumunda şimdi /ve arasındaki eski ayrımın /usrneredeyse kullanılmadığına dikkat edin (1).

  • ana bölüm: burada tüm verilerinizi veya yazılımınızı normal bir kullanıcı (sistem genelinde değil) olarak yükleyeceksiniz. Bu, örneğin, "şişe" şarap (böylece şarap altında yüklü tüm yazılım /home, VirtualBox sanal makineleri, CrossOver oyunları, vb içerir. Deneyimlerime göre sistemin gerçekten yer ihtiyacı bir parçasıdır.

  • /usr/localve / veya /opt: Burası, kendinizi derlemek istediğiniz programların normal olarak kendilerini yerleştirdiği yerdir. Buna ihtiyacınız olabilir, çünkü program havuzda, gelişmek için veya sadece oynamak için çok yeni veya çok eski. Ben genellikle ... CivCTP orada benim eski kopyası bu dizinleri taşımak altında /homeyüklemek sistemi (yeniden) için bu geçirmez hale getirmek için.

  • büyük oyunlar: Hiçbir fikrim yok. Şimdiye kadarki en büyük oyunum CivCTP idi ve yarım GB'tan daha az kaldı (evimin altına veya içine kuruldu /usr/local).

Disk alanı pahalı iken (1) Tarihsel (2), biz vardı /sistemini (önyükleme için minimum bölümü /, /bin, /sbin, /etc, /lib, /var, /tmpbağımsız bir şekilde). Bu bölümde minimum yazılım ve sistemin yazması gereken tüm dizinler gitti. Altında /usrtüm yazılım ile benzer bir şema vardı; disk alanından tasarruf etmek için /usrnormalde bir dizi makine tarafından salt okunur olarak paylaşılıp monte edilir .

(2) Burada 90'ların başında konuşuyorum. 100MB disk büyük bir sunucuydu.


2
Buna katılıyorum .. Sadece linux kullanıyorum ve ihtiyacım olan programlar ile 14G'yi hiç geçmedi. Birincil iş yüküm yaklaşık 10G. Daha fazla yer kaplayabilecek tek şey, çok fazla sanat içeren büyük oyunlar olabilir. Ne tür oyunları sevdiğinizi ve kaç tane kuracağınızı biliyor musunuz? (<10, low 10s, high 10s ..) daha sonra ne kadar ekstra alan gerektireceklerini görmek için birkaç yükleme boyutuna bakın.
staticd

@static Elbette, birçok program <1 gb alan gerektiriyor ve bunlar gerçekten bir sorun değil. Ancak bu günlerde birçok oyun her biri 10GB'tan fazla sürebilir. Tabii ki, hepsinin aynı anda kurulu olmasına gerek yok, ancak 60 + 200gb linux alanımı mümkün olan en iyi şekilde kullanmak istiyorum.
MrKatSwordfish

@Rmano "usr / local" dosyasını ev disk bölümünüze kopyaladığınızı ve orijinal konuma bağladığınızı görüyorum. Sanırım karışıklığımın bir kısmı programların genel olarak nereye kurulacağının anlaşılmamasına dayanıyor. "/ Bin", "/ sbin", "usr / bin", "usr / sbin" var ve sonra Steam gibi bazı programların yanı sıra Wine altında çalışan programlar da "/ home" dizininde saklanıyor gibi görünüyor .. 60GB SSD'mi kök, ev ve takas olarak ayırmam gerektiğini mi düşünüyorsun? (Ve daha sonra "/ usr" yi daha yavaş, 200GB HDD disk bölümüme bağlar ..?) Yoksa sadece kök + takas ve SSD ev için SSD mi kullanmalıyım?
MrKatSwordfish

1
@MrKatSwordfish, gönderiye bazı bilgiler ekledim.
Rmano

Harika ve iyi düşünülmüş cevap için tekrar teşekkürler. Düşünmem gereken bazı şeyler var. Henüz klasörleri taşıyarak ve sembolik sembollerle değiştirerek bana verilen esnekliğe henüz alışkın olmadığımı düşünüyorum! :]
MrKatSwordfish
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.