Jak naprawić TYLKO zewnętrzny dysk twardy?

25

Mam zewnętrzny dysk twardy TOSHIBA 1TB USB 3, zezwolenie jest zawsze PRZECZYTAJ TYLKO.

fdisk -l (wyjście):

Disk /dev/sda: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders, total 976773168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xf2198b37

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2046   362369023   181183489    5  Extended
/dev/sda3       362371072   976771071   307200000    7  HPFS/NTFS/exFAT
/dev/sda5            2048      976895      487424   83  Linux
/dev/sda6          978944   362369023   180695040   83  Linux

Disk /dev/sdb: 160.0 GB, 160041885696 bytes
255 heads, 63 sectors/track, 19457 cylinders, total 312581808 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xeba6fb57

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1           16065   312576704   156280320    f  W95 Ext'd (LBA)
/dev/sdb5           16128   312573708   156278790+   7  HPFS/NTFS/exFAT

Disk /dev/sdc: 1000.2 GB, 1000204885504 bytes
255 heads, 63 sectors/track, 121601 cylinders, total 1953525167 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x297c35de

   Device Boot      Start         End      Blocks   Id  System
/dev/sdc1              63  1953520064   976760001    7  HPFS/NTFS/exFAT

Jak mogę zmienić właściciela i pozwolenie na ten dysk twardy?

zrzut ekranu

moata_u
źródło
Spróbuj sudo mount -o remount,uid=1000,gid=46,rw /dev/sdc1w terminalu.
Alaa Ali,
@ Alaa wciąż to samo pozwolenie nic się nie zmieniło !!
moata_u
Jaka jest wydajność poleceń mount | grep sdci id? Sprawdź także uprawnienia do folderu na dysku, a nie do rzeczywistego folderu „TOSHIBA”.
Alaa Ali,
/ dev / sdc1 on / media / TOSHIBA type fuseblk (rw, nosuid, nodev, allow_other, blksize = 4096, uid = 1000, gid = 46, uid = 1000, gid = 46) ..... uprawnienie to = drwxr- xr-x 1 root root
moata_u
Opublikowałem odpowiedź. Pierwsze polecenie jest tym, czego próbowałeś wcześniej, więc możesz je pominąć i zacząć od ponumerowanych kroków.
Alaa Ali,

Odpowiedzi:

30

Spróbuj wykonać następujące polecenie w terminalu:

sudo mount -o remount,uid=1000,gid=1000,rw /dev/sdc1

Wyjaśnienie:

  • -o oznacza „z tymi opcjami”.
  • remount - ponownie instaluje dysk w tym samym punkcie montowania z tymi samymi poprzednimi opcjami.
  • uid=1000- ta opcja powoduje, że użytkownik o identyfikatorze 1000 jest właścicielem napędu. Jest to prawdopodobnie identyfikator Twojej nazwy użytkownika, jeśli masz tylko jedną nazwę użytkownika. Jeśli masz w systemie więcej niż jedną nazwę użytkownika, uruchom polecenie idi użyj numeru po uid=.
  • gid=1000- ta opcja powoduje, że grupa o identyfikatorze 1000 jest właścicielem grupy napędu. Te same uwagi, co w poprzednim punkcie.
  • rw- ta opcja montuje dysk jako odczyt / zapis. Prawdopodobnie i tak został on odczytany / zapisany, ale to po prostu podwójne sprawdzenie.

Ponieważ wypróbowałeś już to polecenie i nie działało, spróbujmy ręcznie zamontować dysk. Postępuj zgodnie z poniższym:

  1. sudo umount /dev/sdc1

    • To odmontowuje dysk.
  2. sudo mkdir toshibaHDD

    • Spowoduje to utworzenie nowego punktu montowania.
  3. sudo mount -o rw,uid=1000,gid=1000,user,exec,umask=003,blksize=4096 /dev/sdc1 /media/toshibaHDD

    • user - pozwala każdemu użytkownikowi zamontować dysk
    • exec- pozwala na wykonanie plików binarnych na tym dysku. Możesz usunąć tę opcję, jeśli chcesz.
    • umask=003- daje to rwxrwxr--uprawnienia do wszystkiego (katalogów i plików) wewnątrz dysku. Alternatywnie możesz użyć dmaski fmaskzamiast umaskdać osobne uprawnienia do katalogów i plików (odpowiednio).

Teraz sprawdź uprawnienia swojego dysku.


Edytować

Wykonaj kroki, aby ustawić go na stałe:

  1. Odłącz zewnętrzny dysk twardy.
  2. cd /etc
  3. sudo cp fstab fstab.bak

    • Spowoduje to wykonanie kopii zapasowej pliku, który chcemy edytować.
  4. sudo nano fstab

    • Spowoduje to otwarcie fstabpliku w edytorze tekstu.
  5. Przenieś migający kursor na koniec pliku i wklej następujące dwa wiersze:

    # line for mounting the external drive
    UUID=D04A-0AE4   /media/toshibaHDD  exfat   rw,uid=1000,gid=1000,user,exec,umask=003,blksize=4096   0   0
    
  6. Naciśnij Ctrl+ X, a następnie Y, Enteraby zapisać i zamknąć.

to jest to! Teraz, kiedy podłączysz zewnętrzny dysk twardy, zawsze będzie miał te opcje.

Alaa Ali
źródło
1
Nadal ten sam problem: root root drwxr-xr-x 1 131072 1 stycznia 1970 zewnętrzny
moata_u
wowowo ,, dzięki jego pracy 100% po prostu zapomnij dodać użytkownika mam na myśli (moja użytkownika) ..
moata_u
wciąż mam problem po drodze naprawić problem przez chwilę po uruchomieniu go umount dysku twardego i nie widzę, dopóki go nie usunę, a następnie muszę to zrobić raz po raz !!
moata_u,
1
Nie martw się, zrobimy to na stałe. Kiedy dysk twardy jest podłączony i zamontowany, jaka jest wydajność sudo blkid?
Alaa Ali,
/ dev / sda3: UUID = "48CE8013CE7FF790" TYPE = "ntfs" / dev / sda5: UUID = "8ef79eb5-988f-4634-b94c-e3830c7d5ecf" TYPE = "ext4" / dev / sda6: UUID = "2a5c539e 43b8-bcde-a060a64fd77a „TYPE =„ ext4 ”/ dev / sdb5: LABEL =„ Moata ”UUID =„ 1EB62796B6276E09 ”TYPE =„ ntfs ”/ dev / sdd1: LABEL =" TOSHIBA "UUID =" D04A-0A „exfat”
moata_u