/ SSD'de, HDD'ye / var koymalı mıyım?


16

Son zamanlarda Ubuntu 14.04'ü yeni kurdum ve hala Linux / Ubuntu için çok yeniyim. 120GB SSD ve 750GB HDD taktığım bir dizüstü bilgisayarım var.

Şu anda, Ubuntu SSD yüklü ve içinden HDD monte var fstabiçin /mnt/var. Şimdi HDD'ye programlar yüklemek ve SSD'yi Ubuntu için temiz tutmak istiyorum.

Bildiğim kadarıyla anladığım kadarıyla, programlar yüklü olan /vardizine ve ben güncel veri kopyalamak için çalışıyorlar bu yüzden /varhiç /mnt/vardüzenlemek ve sonra fstabHDD'yi monte etmek /var.

Yeniden başlattığımda, birçok farklı sorunla karşılaşıyorum: Birincisi, bazı sürücüler bulamadığını söyledi. Sonra, başka bir denemeden sonra biraz farklı bir şekilde bulamadı /var.

Benim sorum, ve daha önce sorulmuşsa üzgünüm ama bir sürü farklı rehber izledim ve hiçbiri benim için işe yaramadı, nasıl istediğimi nasıl ayarlayabilirim?


1
Hmm, sadece 750GB'lık bir sürücü var. Windows'taki eşyalarımı yönetmek için kullandığım yol, gerçekten sık kullanmadığım her şeyi koymak ve HDD'de ve düzenli olarak kullandığım ve SSD'de hızlı olmak istediğim şeylerde çok fazla alan kullanmaktı. Ubuntu'da eşyalarımı aynı şekilde yönetmenin bir yolu yok mu?
Taerus

Ayrıca, sürücüm çok hızlı doldurulabilir. Sadece 120GB. 750GB'ı en iyi şekilde nasıl kullanırım?
Taerus


3
SSD'nizde başka bir işletim sistemi kullanıyor musunuz? SSD'de yalnızca Ubuntu kullanıyorsanız, çok fazla boş alanınız olacaktır. Ubuntu'nun tam kurulumunda sadece 6 GB kullanılıyor ( /home/kendi bölümüm var).
AL

@bain Taerus'a ayrı bir bölümde / var depolamanın, sorunun olası bir kopya olarak işaretlenmesinden önce bunu yapmasının en iyi yolu olup olmadığına karar vermesini öneriyorum.
karel

Yanıtlar:


20

Bu kötü bir fikir. Kurulu uygulamaları SSD'ye koyarsanız, daha kararlı bir işletim sistemi ve daha iyi performans elde edersiniz. 120 GB'lık bir SSD'niz var, bu yüzden yüklü uygulamalarınız için kullanmaktan çekinmeyin.

750GB sabit sürücünüz kesinlikle boşuna değil. 750GB sabit sürücüyü en iyi şekilde nasıl kullanacağım konusunda önerim. Ubuntu'yu /homedizininiz de dahil olmak üzere SSD'nize yükleyin , her şey SSD'nize gider. Ardından kişisel dosyalarınızı saklamak için 750GB sabit sürücünüzü veri sürücüsü olarak kullanın. İşletim sisteminize ne olursa olsun, kişisel dosyalarınız 750 GB sabit diskte korunacak ve erişilebilir olacaktır. İşletim sisteminiz tamamen kullanılamaz hale gelse veya yeni bir Ubuntu yüklemesi yapsanız bile, tüm kişisel dosyalarınız 750GB sabit diskte hala sağlam olacaktır.

120GB SSD'nizin çok küçük olduğundan endişelenmenize gerek yok. 120 GB SSD, Ubuntu'yu bu şekilde kurmak için fazlasıyla yeterli alana sahiptir. Aslında 60GB'lık bir bölüm bile Ubuntu ve birçok yüklü uygulama için fazlasıyla yeterli alana sahiptir.

Ubuntu'mda düzenli olarak kullandığım birkaç dosya var. Performansı artırmak ve bu dosyaları hızlı bir şekilde açmak için, bu dosyaları SSD'mde de dizinimde tutuyorum /home. Bu dosyaların çoğuna sahip değilim, bu yüzden dizinim /homeoldukça küçük.


Tavsiye için teşekkürler ve buna sadık kalacağım. Belki ileride bir yerde Ubuntu / Linux konusunda daha fazla uzmanlığa sahip olduğumda bunu tekrar düşünebilirim. Disk alanı sorunları ortaya çıkmazsa da, muhtemelen sonsuza kadar yapışacaktır. Tekrar teşekkürler, çok takdir ediyorum.
Taerus

7
Yaptığım şey, ana dizini SSD'ye koymak, ancak daha büyük sabit diske belgeler, indirmeler, müzik, video vb. Koymak ve sadece ana dizine bağlantılar eklemek. Muhtemelen bağlantıları kullanmak yerine onları monte etmeye çalışacağım, ancak uzun zamandır bu şekilde yapıyorum ve işe yarıyor. Ayrıca, başka bir işletim sistemi yüklersem, medya dosyalarını kolayca paylaşabilirim.
Marty Fried

1
Hah, ben sadece aynı şeyi yaptım :-) Klasör yollarını /home/user/.config/user-dirs.dirs içinde bir yerde düzenleyebilirsiniz.
Taerus

1
@MartyFried Orada seninleyim. 2. diskteki / home / içindeki dizinleri karıştırıyorum.
Rinzwind

@Taerus - Evet, bunu öğrendim; ancak öğrendikten sonra bağlantıyı hemen eklerseniz bunun gerekli olmadığını da öğrendim. Ayrıca, sembol bağlantılarının montajdan daha iyi olabileceğini fark ettim, çünkü yedeklemem otomatik olarak onları takip etmiyor, böylece medyayı ayrı olarak yedekleyebiliyorum.
Marty Fried

9

Tamam, ilk olarak, gördüğüm cevaplar en önemli 2 konuyu ele almıyor.

Birincisi, dalışınızı alkışlamama ve bir şey denememe rağmen, sorunla karşılaşmanızın nedeni linux dizin yapısının eksik anlaşılmasından kaynaklanıyor. Lütfen linux * buntu tatlarının düzenli bir kullanıcısı olmadığım için tavsiyemi körü körüne takip etmeden önce aşağıdakileri onaylayın, ancak ...

Uygulamalar (deneyimlerime göre) genellikle / var içinde (istisnalar vardır) bulunmaz, çoğu uygulama / usr dizininin altında bulunur, / var (ubuntu'da) sunucu ile ilgili dosyalar, günlükler ve önbellekler için kullanılır. ayrıca / tmp içinde saklanırsa yeniden başlatma sırasında kaybedilecek şeyler.

Yapılacak bir ödünleşim var. / var hızlı bir sürücüde (ssd gibi) sistem performansını artıracaktır, ancak SSD sürücülerinin özellikleri nedeniyle, daha sık yazılanlar nedeniyle sürücünün ömrünü kısaltabilir.

Özetle, daha hızlı performans, / ssd'de var, daha uzun disk ömrü, / 750GB diskinizde var.

Başvuru için, tüm sistem dosyalarım (openSUSE 13.1) ve tüm sistem dizini yapısı (/ var dahil) tek bir 64GB ssd üzerinde bulunur.

Karel'in verileriniz hakkındaki bilgileri biraz yanıltıcıdır (inanıyorum), verilerinizin ve / home dizininizin birbirine yakından bağlı olması. Benim önerim, 750GB Sürücü üzerindeki bir bölüme monte / ev. Bu, uzun vadede dosya yönetimini basitleştirecektir.

Verilerim ve web sitem ssd'de olmayan tek şey, verilerim (/ home, / srv / http, yükseltmeleri kolaylaştırmak veya diğer dağıtımlara geçmek için ayrı sürücülerde tutulur. (/ Home dizinimde oluşturulmuş dosyalarım var 1998)

Takip eden bir yazıda nasıl hareket edeceğim / değişeceğim


Haklısın. Ben yazılımı da başka yerlerde yüklü olduğunu eklemek istiyorum ( /bin, /lib, /opt, ve c.). Ancak genellikle veritabanı dosyaları gibi şeyleri depolarlar/var . "Verileriniz ve / home dizininiz yakından bağlı" Elbette, ancak daha esnek olabilir ve bunun dışına şeyler koyabilirsiniz. (Veya symlink / bind mount, böylece başka bir cihaz kullanabilirsiniz, ancak yine de içeride gibi görünüyor ~.)
Matt Nordhoff

Neden iki cevap?
Braiam

disk ömrü üzerindeki etkileri bilmek kesinlikle iyidir. Bu nedenle, temel olarak, 2017 itibariyle, sistemi bir NVMe PCIe SSD'ye kurmak, mümkünse / var ve birkaçını başka bir ucuz ssd'ye koymak ve nadiren kullanılan dosyaların geri kalanını bir Sabit Diske koymak daha iyidir. .
nyxee

4

Yine beni, BTW Karel w / ssd için temel yükleme yapmanın en iyi seçenek olduğunu kabul ediyorum. Yönergelerime uymadan önce birkaç öğretici daha okumanızı da öneririm.

NOT: Yeni kurulum sırasında sisteminizi yapılandırmak çok daha kolaydır,

Şimdi / var için yeni bir bağlama noktası oluşturmak istiyorsanız dikkate almanız gereken çok şey var.

Bazı dizinlerin taşınması daha zor olacaktır çünkü dosyalar kullanımda olabilir, / var bu sorunlu çocuklardan biridir. Sisteminiz her etkin olduğunda, / var değerine veri yazılıyor olabilir

Başka bir husus, doğru dosya özniteliklerini korumaktır, kopyalama uygun bayraklar olmadan bunu yapmaz.

bu bağlantılar başlamanıza yardımcı olabilir,

http://lists.opensuse.org/opensuse/2001-11/msg01343.html

http://dev.digi-corp.com/2009/09/moving-opt-data-to-new-partition-in-linux-due-to-low-disk-space

NOT: Ben cp üzerinde tar kullanmayı tercih ederim, daha hızlı ve dosya özniteliklerimi koruyacağını biliyorum, aşağıdaki gibi bir şey (hızlı bir örnek, basitlik için bazı adımlar dışarıda bırakılmıştır)

BU TALİMATLARI YAPILAN NELER ANLAŞMADAN TAKİP ETMEYİN

  • Canlı USB'den önyükleme yapın.
  • 750GB sürücünüzde yeni bir bölüm oluşturmak ve biçimlendirmek için fdisk ve mkfs kullanın, 50GB bol olmalıdır.
  • Yeni dizini ekleyin.

Bunun gibi

mkdir /mnt/var2
mount -a /dev/sdxx /mnt/var2

(sdxx yerine yeni / var için oluşturduğunuz 50 GB bölümüyle değiştirin, örneğin / dev / sdb1)

ssd'nizi / mnt / oldroot olarak bağlayın

mkdir /mnt/oldroot
mount -a /dev/sdxx /mnt/oldroot

(burada / dev / sdxx, ssd'nizdeki / bölümüdür, muhtemelen / dev / sda1 veya benzeri) / mnt / oldroot adresinden başlayarak eski dosya sisteminizde şimdi gezinebilmelisiniz

şimdi dosyaları eski / var dizininden yenisine kopyalayacaksınız

cd /mnt/oldroot/var
tar cSpf - . | (cd /mnt/var2 ; tar xvSpf - )

kopyalama bittiğinde, her şey iyi görünüyorsa eski / var dizinini yeniden adlandırın.

mv /mnt/oldroot/var /mnt/oldroot/var.0ld
mkdir /mnt/oldroot/var

Geriye kalan tek şey / var için bağlama noktası olarak yeni bölümü eklemek için / mnt / oldroot / etc / fstab dosyasını düzenlemektir (bunu hayal gücünüze bırakacağım)

sonra

umount /mnt/var2
umount /mnt/oldroot
reboot

Her şey yolunda giderse, yeniden başlattığınızda yeni bölüm / var olarak monte edilmelidir.

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.