Bölümler başlangıçta nasıl monte edilir?


148

HDD'leri ve bölümleri Ubuntu'da başlangıçta nasıl monte ediyorsunuz?

Medya ve veri dosyalarımı her zaman ayrı bölümlerde tutuyorum - bir adet 2 TB HDD ve bir 400 tek konser bölümü. Giriş dizini için varsayılan klasör konumunu diğer sürücülerimle değiştirmeye çalışıyorum.

/home/user_name/.config/user-dirs.dirsDosyayı istediğim dizinlere değiştirdiğimde çalışıyor , ancak sistemi yeniden başlatana kadar çalışıyor. Sadece sürücülerin monte etmediğini farz ediyorum, bununla ilgili sorun var, ama her iki şekilde de yardımcı olacaktır. Herhangi biri, dizinlerin neden her zaman varsayılana döndüğünün başka bir nedenini biliyorsa, bu da iyi olacaktır.


6
Burada, sorunuzun cevabı vardır yararlı linkler / etc / fstab dosyasını edilir düzenleyin: Başlangıçta bir sürücü bağlama ve bağlama NTFS başlangıçta sürücü .
Peachy

Yanıtlar:


158

Yalnızca deneyimli kullanıcılar için Terminal Yöntemi. Bu, önyüklemenizi bozabilir.
Bu konuda bir sorun yoksa, bir terminali ateşle.

  1. [ÖNEMLİ] sudo cp /etc/fstab /etc/fstab.old - İstenmeyen bir şey olması durumunda fstab dosyasının bir yedeğini alın. Bir şey olursa, önyüklenebilir (canlı) bir USB'ye ihtiyacınız olacaktır. Eğer bir tane yoksa, bunun yerine GUI yöntemini kullanın.

  2. sudo blkid - Otomatik sayı yapmak istediğiniz bölümün UUID'sini not edin.

  3. sudo nano /etc/fstab - Aşağıdaki satırı dosyanın sonuna kopyalayın, kaydedin ve çalışıp çalışmadığını kontrol etmek için yeniden başlatın.

  4. mkdir /my/path/tomount # to quote: "Bölümü kurmadan önce bağlama noktasını oluşturmalısınız." bkz. https://help.ubuntu.com/community/Fstab

Örnekler

Ortak bir kurulum:

UUID=<uuid> <pathtomount> <filesystem> defaults 0 0

lsblk -o NAME,FSTYPE,UUIDTakmak istediğiniz bölümün UUID'lerini ve dosya sistemlerini bulmak için kullanın . Örneğin:

$ lsblk -o NAME,FSTYPE,UUID
NAME   FSTYPE UUID
sda
├─sda2
├─sda5 swap   498d24e5-7755-422f-be45-1b78d50b44e8
└─sda1 ext4   d4873b63-0956-42a7-9dcf-bd64e495a9ff

NTFS

UUID=<uuid> <pathtomount> ntfs uid=<userid>,gid=<groupid>,umask=0022,sync,auto,rw 0 0

Örnekler için <>değişkenler:

  • <uuid>=3087106951D2FA7E
  • <pathtomount>= /home/data/ # yeniden başlatmadan önce bunu yarat
  • <userid>=1000
  • <groupid>=1000

Kullanıcı id -u <username>kimliği id -g <username>almak ve groupid almak için kullanın.

( syncSeçeneğin belirtilmesinin, önbelleği devre dışı bıraktığı için yazma performansını yavaşlatacağını unutmayın . Async varsayılandır.)

Bilgisayarımın _fstab_ dosyasının ekran görüntüsü


14
+ 1'ledi, fstab ücretsiz öğretici: linuxstall.com/fstab
Andrejs Cainikovs

7
Bağlama seçenekleriyle çok fazla kural koymaya dikkat edin; herkesin kimliği değil ve gid varsayılan 1000 olacaktır.
IlluminAce

6
kullanıcı kimliğini almak için 'id -u <kullanıcı adı>' nı, grup kimliğini almak için 'id -g <kullanıcı adı>' kullanın. bu cevapta belirtilmelidir.

4
Burada @bbodenmiller senkronizasyon seçeneğinden kaçınılmalıdır. Disk yazma işlemlerini yavaşlatır çünkü bilgisayarınızın sizin için en iyi duruma getirmesine izin vermek yerine her bir baytın anında temizlenmesini istersiniz. Cevap senkronizasyonu kaldırmalı
Masadow

1
Ben okuduğum man mounto yazma çevrimi (örneğin bazı flash sürücüler) sınırlı sayıda olan medya durumunda, syncyaşam döngüsü kısalmaya neden olabileceği .
Enrico Maria De Angelis

146

GUI Yöntemi (yeni başlayanlar için önerilir) - Diskler programı /etc/fstabsizin için otomatik olarak düzenlenir ve hiçbir şeyi bozmaz. Tür disksbaşlatıcısı veya gnome-disksterminalde Diskler uygulamasını başlatın.

Sürücü seçeneğini seçin, sonra bölümleyin, ardından 'Montaj Seçeneklerini Düzenle' menüsüne erişmek için Diğer işlemler (çark simgesi) düğmesini kullanın. Kullanıcı Varsayılanlarını kapatın, çünkü gerçekten automount olarak ayarlanmış olsaydınız burada olmazdınız. Gerisi açık olmalı.

Disk uygulaması Diskler Uygulaması - takma seçenek menüsü, takma takma seçeneklerini düzenle ... Disk uygulaması - Takma Seçenekleri iletişim kutusu


30
"Otomatik montaj seçenekleri" nin işaretini kaldırmayı unutmayın. Kafam karıştı, çünkü "Başlangıçta bağla" onay kutusu grileştirilmiş kullanıcı arabiriminde işaretlenmiş olsa bile otomatik montaj çalışmadı.
Étienne

10
Fstab'ı elle düzenlemekten daha kolay. Bu en iyi cevap.
wordsforthewise

3
16.04'te bu yolla bağlanma / dev
dstonek

8
sudoGUI araçlarıyla kullanmayın . gnome-disksgerektiğinde izin isteyecektir.
nipunasudha

Bunun, yüklenebilecek veya kaldırılabilecek bir paket değil, yerleşik bir komut olduğunu unutmayın. Beni susturdu.
xjcl

21

Ubuntu'da bölümünüzü otomatik olarak monte etmek için şu adımları izleyin:

  1. Dosya yöneticisini açın ve listelenen cihazlarda sol tarafa bakın.

  2. Başlangıçta otomatik monte etmek istediğiniz cihazı sadece tıklatarak seçin ve bu cihaz için gösterilen sağ bölmede (bölüm) klasörleri göreceksiniz, bu pencereyi açık tutun.

  3. Masaüstünüzdeki Ubuntu arama masasına gidin ve diskleri yazın; sonuçlarda gösterilen diskleri göreceksiniz.

  4. Disklere tıkladığınızda disk yöneticisi başlayacaktır.

  5. Sahip olduğunuz her bir HDD için sol bölmede listelenen HDD’lerin ve sağ paneldeki bölümlerin ayrıntılarını göreceksiniz.

  6. Şimdi bölmeyi tıklatarak vurgulayın, ÖNEMLİ (sistemi yavaşlatacağından tüm bölümler için başlangıç ​​üzerine montaj yapmayın).

  7. Otomatik olarak bağlamak istediğiniz bölüm adının, disk yöneticisindeki bölümleri dosya yöneticisinin sol üst kısmındaki aygıtın adına bakarak daha önce açmış olduğunuz açık bölüm penceresi ile karşılaştırarak aynı ada sahip olduğundan emin olun ( daha önce açıldı) ve aynı disk veya bölümün adını disk yöneticisindeki seçilen bölümün İçindekiler alanındaki disk yöneticisinde arıyor.

  8. Şimdi doğru bölümü seçtiğinizden emin olduktan sonra, disk yöneticisinde sadece daha fazla işlem simgesine tıklayın, alt menü listesi açılacak, düzenleme düzenleme seçeneklerini seçmeli, montaj seçenekleri Otomatik montaj seçenekleri = AÇIK ile açılacaktır, bu durumda bunu kapatmanız ve varsayılan olarak başlangıçta bağlamanın işaretlendiğini ve kullanıcı arayüzünde gösterildiğini kontrol edersiniz, ardından OK tuşuna basar ve sisteminizi yeniden başlatırsınız, oturum açtıktan sonra dosya yöneticisine gidiniz, başlangıçta bağlamayı seçtiğiniz bölümü göreceksiniz. -up zaten monte edildi.


16.04'te bu yolla bağlanma / dev
dstonek

@ dstonek - Yukarıdaki 8. adımda Mount Edit Options içinde Mount Point belirtme seçeneğiniz vardır. Yani, eğer istersen / dev'in içine girmesini söyleyebilirsin ..
gare

6

Sistem önyüklendiğinde, /etc/fstabotomatik olarak monte edilecek bölümlerin listesini dosyayı ("dosya sistemi tablosu" anlamına gelir) kontrol eder .

Bu dosyanın nasıl kullanılacağı burada açıklanmaktadır.

Kısaca:

Bir fstab girişinin sözdizimi şöyledir:

[Cihaz] [Bağlantı Noktası] [Dosya Sistemi Türü] [Seçenekler] [Dump] [Geçiş]

Kendi girişlerinizi ekleyebilirsiniz, ancak onları tanımlamak için aygıt yolunu (örneğin, / dev / sdb1) veya UUID'lerini (büyük ve uzun bir sayı dizesi) bilmeniz gerekir.


6
Bir link teorik olarak problemi çözebilse de, soruna gereken kısmı eklemek iyi bir uygulamadır
Web-E

1
@ Web-E muhtemelen cevap anlamına geliyordu .
Andrejs Cainikovs

Normalde sizinle @ Web-E ile hemfikir olsam da, problemin bir kısmının "nasıl / etc / fstab nasıl çalışır?" Kapsamının burada tamamen açıklayıcı olmadan tam olarak ele alınamayacak kadar geniş olduğunu düşünüyorum. kavramları öğretmek daha iyi. Yine de, bir fstab girişinin ne olduğu için iyi bir iltifat olduğunu düşündüğüm şeyi ekledim.
thomasrutter

1

"Usbmount" paketini deneyin

sudo apt-get install usbmount

USB aygıtlarını otomatik olarak bağlar


7
-1. Nasıl kullanılacağına ilişkin talimatlar da dahil etmek daha iyi olurdu usbmount. Sadece birine "bu yazılımı yükle" demek yeterli değil.
Parto

1
Bu, USB aygıtlarını /media/usb[0-7]prize takılı olduklarında otomatik olarak takmak için kullanılan, masaüstü olmayan kurulumlar için tasarlanmış bir komut dosyasıdır . Sürücülerin başlatma sırasında takılması gerekiyorsa bu uygun olmayabilir, çünkü bunları çok geç olmadan takmayabilir ve bağlantı noktası Öngörülebilir olmamakla birlikte, ihtiyacınız olan tek şey, başlangıç ​​tamamlandıktan sonra bir yere monte edilmesi için uygun olması. Grafik bir masaüstü kullanıyorsanız, USB cihazlarını otomatik olarak monte etme yoluna sahip olacağından buna ihtiyacınız olmamalıdır.
thomasrutter

1

fstab kullanın

echo '/dev/[VolumeGroup]/[VolumeName] [custom-directory] ext4 defaults 0 2' >> /etc/fstab

Örnek:

echo '/dev/hdd/hdd /mnt/hdd ext4 defaults 0 2' >> /etc/fstab
echo '/dev/ssd/ssd /mnt/ssd ext4 defaults 0 2' >> /etc/fstab
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.