Ubuntu automatycznie montuje dyski NTFS w trybie tylko do odczytu


1

Zainstalowałem pysdmza pomocą tego artykułu, aby automatycznie zamontować dyski NTFS.

Moja struktura napędu wygląda następująco:

jatin@jatin-ubuntu:/media$ df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/sda8              18G   12G  5.5G  68% /
none                  1.5G  344K  1.5G   1% /dev
none                  1.5G  216K  1.5G   1% /dev/shm
none                  1.5G   92K  1.5G   1% /var/run
none                  1.5G     0  1.5G   0% /var/lock
none                  1.5G     0  1.5G   0% /lib/init/rw
/dev/sda2              50G   50G  277M 100% /media/Jatin
/dev/sda3              49G   46G  2.9G  95% /media/Study
/dev/sda5              88G   83G  5.4G  94% /media/Fun
/dev/sda7              32G   32G  177M 100% /media/Masti
/home/jatin/.Private   18G   12G  5.5G  68% /home/jatin
/dev/sda1              59G   57G  2.4G  96% /media/Windows7

Moje pysdmustawienia wymienione w powyższym artykule są następujące:

W „opcjach asystenta dla dysków NTFS” zaznaczone są następujące opcje:

  • System plików jest montowany w czasie uruchamiania.
  • Zamontuj system plików w trybie tylko do odczytu.

Mam dwa pliki: /etc/fstaba /etc/fstab.BAKwraz z ich zawartością
/etc/fstab:

# /etc/fstab: static file system information.
#
# Use 'blkid -o value -s UUID' 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>
proc       /proc                proc  nodev,noexec,nosuid                0  0  
/dev/sda8  /                    ext4  errors=remount-ro                  0  1  
/dev/sda6  none                 swap  sw                                 0  0  
/dev/sda2  /media/Jatin         ntfs  nls=iso8859-1,ro,umask=000         0  0  
/dev/sda3  /media/Study         ntfs  nls=iso8859-1,umask=000            0  0  
/dev/sda5  /media/Fun           ntfs  nls=iso8859-1,ro,umask=000         0  0  
/dev/sda7  /media/Masti         ntfs  nls=iso8859-1,ro,umask=000         0  0  
/dev/sdc1  /media/sdc1          ntfs  nls=iso8859-1,ro,noauto,umask=000  0  0  

i /etc/fstab.BAK:

# /etc/fstab: static file system information.
#
# Use 'blkid -o value -s UUID' 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>
proc       /proc                proc  nodev,noexec,nosuid                0  0  
/dev/sda8  /                    ext4  errors=remount-ro                  0  1  
/dev/sda6  none                 swap  sw                                 0  0  
/dev/sda2  /media/Jatin         ntfs  nls=iso8859-1,ro,umask=000         0  0  
/dev/sda3  /media/Study         ntfs  nls=iso8859-1,umask=000            0  0  
/dev/sda5  /media/Fun           ntfs  nls=iso8859-1,ro,umask=000         0  0  
/dev/sda7  /media/Masti         ntfs  nls=iso8859-1,ro,umask=000         0  0  
/dev/sdc1  /media/sdc1          ntfs  nls=iso8859-1,ro,noauto,umask=000  0  0  

Początkowo przez pomyłkę utworzyłem Silver Spoonjako miejsce montowania dla / dev / sda2 i
nie uruchamiałem Ubuntu, następnie rozwiązałem problemy, zmieniając zawartość pliku fstab, uruchamiając go z LiveCD i montując napęd na / mnt / *** .

TERAZ PROBLEMY:

  1. Kiedy patrzę na zawartość poniżej /media, są to:

Zabawa Jatin Masti sda2 sda3 sda5 sda7 sdc1 Silver Silver Spoon Study Windows7

ze wszystkimi katalogami w kolorze ZIELONYM i odpoczywaj jak zwykle. Kiedy otwieram Silver lub Silver Spoon, nic się nie pojawia.

  1. Niektóre z moich dysków NTFS są automatycznie montowane w trybie tylko do odczytu, podczas gdy inne są automatycznie montowane w trybie poprawnym (do odczytu i zapisu).

  2. Kiedy próbuję otworzyć zewnętrzny dysk twardy, mówi, że tylko root może go zamontować, a użytkownik nie. Wiem, że można to naprawić, po prostu usuwając wiersz dla / dev / sdc1 z plików fstab.

PYTANIA:

  1. Czy oba te pliki są ważne fstabi fstab.BAK? Czy nie powinien tam być tylko jeden?

  2. Jak mogę przywrócić system do poprzedniego stanu przed instalacją pysdm?

  3. Kiedy powinienem odinstalować pysdm, przed edycją fstabpliku lub później?

AKTUALIZACJA:

Dziękuję wszystkim za odpowiedzi. To rozwiązało moje problemy.
1. Teraz moje dyski NTFS są montowane w trybie odczytu i zapisu, tak jak chciałem. 2. Usunąłem dodatkowe foldery Silveri „Silver Spoon . 3. As of now, I am not un-installingpysdm”, ponieważ wszystko działa dobrze, z wyjątkiem:

NOWE PROBLEMY:

  1. Usunięte foldery są wyświetlane po otwarciu /mediakatalogu.

Zabawa Jatin Masti sda2 sda3 sda5 sda7 sdc1 Silver Silver Spoon Study Windows7

  1. Powyższe foldery, pogrubione, pokazują zielone tło, a podkatalogi w ten sam sposób, a pliki w podkatalogach są wyświetlane zielonym tekstem?

AKTUALIZACJA 2

  1. Problemy z usuniętymi folderami zostały naprawione, ale drugim problemem jest to, dlaczego te sda1, sda3, sda5 itp. Pojawiają się wraz z nazwami. A kiedy próbuję otworzyć te foldery, nie ma w nich nic. Co to jest?

  2. Jak mogę pozbyć się tego problemu z zielonym kolorem? To piekielny ból, czytanie nazwy folderów, szukanie czegoś przez terminal.

Jakiś pomysł jak to naprawić?


Wypróbuj ntfs-confignarzędzie, przełączyłem się z niego, pysdmponieważ jest prostsze.
apoorv020

Odpowiedzi:


3

Aby odpowiedzieć na pytania w kolejności:

  1. fstabjest ważny, fstab.BAKjest plikiem kopii zapasowej i jest przydatny, aby wiedzieć, jak system był przed zmianą, ale nie trzeba go przechowywać.

  2. Linux nie ma takiej funkcji, jak Przywracanie systemu Windows, która może przywrócić zmiany systemowe z powrotem do czasu przed instalacją lub zmianą, a najlepsze, co możesz zrobić, to doprowadzić do stanu, w którym jesteś zadowolony z systemu.
    Zgaduję, że foldery „Silver” i „Silver Spoon” nie są potrzebne, ponieważ powiedziałeś, że zamiast tego masz je zamontowane na „Jatin”. Po prostu usunę te foldery.
    Dla każdego z dysków, które mają być przeznaczone do odczytu i zapisu zamiast tylko do odczytu, musisz pozbyć się tej roopcji, na przykład:

    /dev/sda2 /media/Jatin ntfs nls=iso8859-1,ro,umask=000 0 0

    Staje się

    /dev/sda2 /media/Jatin ntfs nls=iso8859-1,umask=000 0 0

  3. Powinieneś być w stanie odinstalować PySDM w dowolnym momencie. Byłbym bardzo zaskoczony, gdyby zmienił fstab w ramach odinstalowywania.


Dzięki. Zredagowałem to pytanie, biorąc pod uwagę nowe problemy, przed którymi stoję. Czy mógłbyś mi w tym również pomóc
Jatin Ganhotra

@Jatin Kiedy ponownie pojawią się foldery? Czy to po ponownym uruchomieniu, czy pojawiają się ponownie natychmiast? Jeśli usuniesz foldery, a następnie naciśnij „F5” w oknie, czy są już z powrotem?
Mokubai

Wreszcie usunięte foldery są trwale usuwane samodzielnie. Ale są dodatkowe problemy. Zaktualizowałem pytanie.
Jatin Ganhotra

3

Problemy: 1) Aby zmontować dyski NTFS jako do odczytu i zapisu, usuń opcję ro z pozycji fstab, np. dla sda2:

/dev/sda2  /media/Jatin         ntfs  nls=iso8859-1,umask=000         0  0  

2) Jeśli nie potrzebujesz pliku fstab dla sdc1, możesz po prostu przejść bez niego, ponieważ może to również powodować problemy, jeśli chcesz zamontować inne urządzenie zewnętrzne

Odpowiedzi:

1) fstab.BAK został prawdopodobnie utworzony przez pydsm, jak mówi rozszerzenie jako kopia poprzedniej wersji. Nie ma to znaczenia dla systemu operacyjnego

2) Z tego, co rozumiem, pysdm jest zwykłym frontendem konfiguracyjnym, więc należy go bezpiecznie odinstalować.

3) To nie powinno mieć znaczenia


Dzięki. Zredagowałem to pytanie, biorąc pod uwagę nowe problemy, przed którymi stoję. Czy mógłbyś mi w tym również pomóc
Jatin Ganhotra

2

W fstab usuń ro w opcjach dla dysków NTFS. To właśnie wymusza tylko do odczytu.


Czytałem tylko bez „ro” na dysku NTFS-3G. Mylić
Jonathan
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.