Kullanıcı izni / sahiplik ile Automount ext4 bölümü (fstab?) [çift]

22
  1. Acer Aspire One D257 cihazımda Lubuntu 12.10 "Quantal Quetzal" 'ı yükledim ve bölümleri oluşturdum:

    $ df -h
    Filesystem      Size  Used Avail Use% Mounted on
    /dev/sda5        15G  2.1G   12G  15% /
    ...
    /dev/sda1      1008M   62M  896M   7% /boot
     /dev/sda6        15G  180M   14G   2% /home
    /dev/sda4       195G  188M  185G   1% /media/data
    

    (veya bölümler.png’ye bakın:)

    (Önyükleme bölümlerinin eski bios için yararlı olduğunu biliyorum, ancak şimdi şifreleme için de kullanışlıdırlar, LVM ... (özel bir GRUB bölümden farklı olsa da!))

  2. "data" bölümünü yeniden adlandırdım (= sda4 ) flag / name (yardımcı program disklerini kullanarak).

  3. Şu an için bir çözüm bulmak için saatlerce çalışıyorum:

      

    Veri bölümümü (ev bölümüm değil!), önyükleme sırasında bir yere (/ media / data ise) benimle otomatik olarak takmak için nasıl kullanılır (kullanıcı =   christophe) sahibi ve rwxrwxr-x olarak izinleri (= kullanıcı: rwx,   grup: rwx, diğer: r-x)?

  4. Sorunlarım, her yeniden başlattığımda:

    • /media/data kök sahipliği altında geri döndü
    • /media/data rwxr-xr-x izinleri altında geri döndü
    • /media/data içerik artık kayıp olarak geri döndü + bulundu (!!!)
    • sık sık, /etc/fstab içindeki seçenekleri denerken, "önyükleme sırasında yükleme / medya / veri" sırasında bir hata oluştu.
  5. Çoğunlukla /etc/fstab dosyamı düzenlemeye çalıştım. Şimdi:

    $ cat /etc/fstab
    # /etc/fstab: static file system information.
    #
    # Use 'blkid' to print the universally unique identifier for a
    # device; this may be used with UUID= as a more robust way to name devices
    # that works even if disks are added and removed. See fstab(5).
    #
    # <file system> <mount point>   <type>  <options>       <dump>  <pass>
    # / was on /dev/sda5 during installation
    UUID=8325697c-2c27-49dd-99f8-2a1a3e1467be /               ext4    errors=remount-ro 0       1
    # /boot was on /dev/sda1 during installation
    UUID=3ba24cc6-e38b-48d9-b526-68358783d980 /boot           ext4    defaults        0       2
    # /home was on /dev/sda6 during installation
    UUID=1ef16ece-0965-4611-a2e5-dd687f4ee5ff /home           ext4    defaults        0       2
    # /media/data was on /dev/sda4 during installation
    # UUID=0598f54b-dcf8-4508-97de-94d9f2c5e2a8 /media/data   ext4    defaults        0       2
    UUID=0598f54b-dcf8-4508-97de-94d9f2c5e2a8 /media/data     ext4    rw,suid,dev,exec,auto,user,async,errors=remount-ro,relatime,uid=1000,gid=1000        0       2
    # swap was on /dev/sda2 during installation
    UUID=04f73159-479d-4a4b-a78c-37a406909225 none            swap    sw              0       0
    
  6. Bir şekilde, veri bölümümün ev bölümüm gibi otomatik olmasını istiyorum.

  7. Chmod veya chown yapmak veya bir şey yapmak zorunda kalacağım bir çözüm istemiyorum her defasında Ben (yeniden) önyükleme yapıyor!

teşekkürler.

    
sordu Christophe 26.12.2012 02:57

2 cevap

11

Anahtarın /mnt/data veya /media/username/data 'de (kullanıcı adı = benim durumumda christophe) monte edilmesi gerektiğiydi. Neden işe yaramadığını bilmiyorum ama öyle görünüyor ...

"ifadesinin tanımı" :

  1. Veri bölümümü, location ( media/christophe/data veya /mnt/data ) içinde user_name (= me = christophe) ile önyükleme sırasında otomatik olarak yüklenecek şekilde sahip olun. (Not: İzinlerle henüz ilgilenmedim (rwxr - r-- (= kullanıcı: rwx, grup: r--, diğer: r -))).

  2. Her yeniden başlattığımda:

    • location dosyasının sahibi root değil, user_name (me, christophe)
    • % co_de içeriğinin içeriği silinmemiş, ancak kalıcıdır
    • "yüklenirken bir hata oluştu ..." açılış saatinde.
    • çözüm, her defasında değil, tek seferlik bir çözümdür

Çözümler:

  1. Çözüm location .

    • /mnt/ değerini (örneğin /etc/fstab ) düzenleyin ve satırı ekleyin:

      UUID=your_uuid_value  /mnt/data       ext4    defaults        0       2
      
    • Yeniden başlatmadan önce iki kez kontrol edin:

      $ ls -l /mnt/
      total 0
      
    • Yeniden

    • Yeniden başlatmanın ardından iki kez kontrol edin:

      $ ls -l /mnt/
      total 4
      drwxr--r-- 2 christophe christophe 4096 Dec 26 04:02 data
      $ ls -l /mnt/data/
      total 4
      -rw-rw-r-- 1 christophe christophe 6 Dec 26 04:07 1.txt
      
    • Sonuç: İşe yarayacak ancak dosya yöneticisinde medya olarak görünmüyor (nautilus, PCManFM, ...) [see file_manager.png]

  2. Çözüm $ sudo nano /etc/fstab :

    • Terminalde:

      $ sudo mkdir -p /media/username/
      

      Ya da benim durumumda:

      $ sudo mkdir -p /media/christophe/
      
    • Yeniden başlatmadan önce iki kez kontrol edin:

      $ ls -l /media/
      total 4
      drwxr-xr-x 3 root root 4096 Dec 26 04:25 christophe
      $ ls -l /media/christophe/
      total 0
      
    • /media/username değerini (örneğin /etc/fstab ) düzenleyin ve satırı ekleyin:

      UUID=your_uuid_value  /media/christophe/data       ext4    defaults        0       2
      
    • Yeniden

    • Yeniden başlatmanın ardından iki kez kontrol edin:

      $ ls -l /media/
      total 4
      drwxr-xr-x 3 root root 4096 Dec 26 04:25 christophe
      $ ls -l /media/christophe/
      total 4
      drwxr--r-- 2 christophe christophe 4096 Dec 26 04:31 data
      $ ls -l /media/christophe/data/
      total 4
      -rw-rw-r-- 1 christophe christophe 6 Dec 26 04:37 2.txt
      
    • Sonuç: İşe yarayacak ve gerçekten dosya yöneticisi (nautilus, PCManFM, ...) ortamında bir medya olarak görünecektir [see file_manager.png]

Lütfen bu konuya yorum, sorun veya önerilerinizi eklemekten çekinmeyin. O kadar saat kaybettim ki, umarım başkalarına yardım eder. Özellikle, neden olduğunu bilmek isterim ...

alkış.

    
verilen cevap Christophe 26.12.2012 10:37
15

Dahili bir kullanıcı seçeneği yok [234]. Dosyaların izinlerini değiştirmek isterseniz, chown/chmod değerini kullanmanız gerekir.

sudo chown -R myname.myname /media/data/
    
verilen cevap psusi 26.12.2012 03:41

Etiketlerdeki diğer soruları oku