Як виправити зовнішній жорсткий диск ЧИТАЙТЕ ТОЛЬКО?


25

У мене зовнішній жорсткий диск TOSHIBA 1TB USB 3, дозвіл завжди ЧИТАЙТЕ ТОЛЬКО.

fdisk -l (вихід):

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

Як я можу змінити власника та дозвіл цього жорсткого диска?

скріншот


Спробуйте sudo mount -o remount,uid=1000,gid=46,rw /dev/sdc1в терміналі.
Алаа Алі

@ Alaa все-таки дозвіл нічого не змінилося !!
moata_u

Який вихід команд mount | grep sdcі id? Також перевірте дозволи папки всередині вашого диска, а не фактичну папку "TOSHIBA".
Алаа Алі

/ dev / sdc1 on / media / тип TOSHIBA fuseblk (rw, nosuid, nodev, enable_other, blksize = 4096, uid = 1000, gid = 46, uid = 1000, gid = 46) ..... дозвіл = drwxr- xr-x 1 корінь кореня
moata_u

Я опублікував відповідь. Перша команда - це те, що ви намагалися раніше, тож ви можете пропустити її і почати з пронумерованих кроків.
Алаа Алі

Відповіді:


30

Спробуйте виконати таку команду в терміналі:

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

Пояснення:

  • -o означає "з цими параметрами".
  • remount - перезавантажує привід над тією ж точкою кріплення з тими ж попередніми параметрами.
  • uid=1000- ця опція робить користувача з id 1000 власником диска. Це, мабуть, ідентифікатор вашого імені користувача, якщо у вас є лише одне ім’я користувача. Якщо у вас є декілька імен користувачів у вашій системі, запустіть команду idта використовуйте номер післяuid= .
  • gid=1000- ця опція робить групу з id 1000 власником групи. Ті ж примітки, що і попередній пункт.
  • rw- ця опція монтує диск як читати / записувати. Це, мабуть, було прочитано / записано в будь-якому випадку, але це лише для подвійної перевірки.

Оскільки ви вже пробували цю команду і вона не спрацювала, спробуємо встановити накопичувач вручну. Дотримуйтесь нижче:

  1. sudo umount /dev/sdc1

    • Це відключає накопичувач.
  2. sudo mkdir toshibaHDD

    • Це створить нову точку кріплення.
  3. sudo mount -o rw,uid=1000,gid=1000,user,exec,umask=003,blksize=4096 /dev/sdc1 /media/toshibaHDD

    • user - дозволяє будь-якому користувачеві монтувати накопичувач
    • exec- дозволяє виконувати бінарні файли на цьому диску. Ви можете видалити цю опцію, якщо хочете.
    • umask=003- це дасть rwxrwxr--дозволи на все (каталоги та файли) всередині накопичувача. Крім того, ви можете використовувати dmaskта fmaskзамість цього umaskдавати окремі дозволи для каталогів та файлів (відповідно).

Тепер перевірте дозволи вашого диска.


Редагувати

Виконайте дії, щоб зробити його постійним:

  1. Відключіть зовнішній жорсткий диск.
  2. cd /etc
  3. sudo cp fstab fstab.bak

    • Це потребує резервної копії файлу, який ми будемо редагувати.
  4. sudo nano fstab

    • Це відкриває fstabфайл у текстовому редакторі.
  5. Перемістіть миготливий курсор до кінця файлу та вставте наступні два рядки:

    # 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. Натисніть Ctrl+ X, потім Y, Enterщоб зберегти та закрити.

Це воно. Тепер, коли ви підключите зовнішній жорсткий диск, у нього завжди будуть такі варіанти.


1
Ще одна і та ж проблема: drwxr-xr-x 1 корінь кореня 131072 1 січня 1970 зовнішній
moata_u

wowowo ,, дякую за свою роботу 100% просто забудьте додати користувача я маю на увазі (мій користувач) ..
moata_u

У вас все ще є проблема, як виправити цю проблему на деякий час після того, як я почну використовувати його на жорсткому диску, і не можу побачити, поки я не вийму його, і тоді мені потрібно робити це знову і знову !!
moata_u

1
Не хвилюйтеся, ми зробимо це постійним. Хоча ваш жорсткий диск підключений та змонтований, який вихід sudo blkid?
Алаа Алі

/ dev / sda3: UUID = "48CE8013CE7FF790" TYPE = "ntfs" / dev / sda5: UUID = "8ef79eb5-988f-4634-b94c-e3830c7d5ecf" TYPE = "ext4" / dev / sda6: UUID5a aac5a " 43b8-bcde-a060a64fd77a "TYPE =" ext4 "/ dev / sdb5: LABEL =" Moata "UUID =" 1EB62796B6276E09 "TYPE =" ntfs "/ dev / sdd1: LABEL =" TOSHIBA "UUID =" TUHEA TUE 0 " "exfat"
moata_u
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.