Я не могу получить доступ к разделам моего устройства?
Я не могу получить доступ к своим файлам в других разделах, даже если я смонтировал их mount /dev/sda12?
Как я могу решить эту проблему? по использованию cat /etc/fstab /etc/mtab Я получил следующий вывод.
/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/sdb5 / ext4 errors=remount-ro 0 1
swap was on /dev/sdb11 during installation
UUID=c0f5af91-01c4-4a4a-8700-b03afbe2898a none swap sw 0 0
/dev/sda5 / ext4 rw,errors=remount-ro 0 0
proc /proc proc rw,noexec,nosuid,nodev 0 0
none /sys sysfs rw,noexec,nosuid,nodev 0 0
none /sys/fs/fuse/connections fusectl rw 0 0
none /sys/kernel/debug debugfs rw 0 0
none /sys/kernel/security securityfs rw 0 0
none /dev devtmpfs rw,mode=0755 0 0
none /dev/pts devpts rw,noexec,nosuid,gid=5,mode=0620 0 0
none /dev/shm tmpfs rw,nosuid,nodev 0 0
none /var/run tmpfs rw,nosuid,mode=0755 0 0
none /var/lock tmpfs rw,noexec,nosuid,nodev 0 0
none /lib/init/rw tmpfs rw,nosuid,mode=0755 0 0
И для fdisk -l я получил следующий вывод:
Disk /dev/sda: 320.1 GB, 320072933376 bytes
84 heads, 59 sectors/track, 126138 cylinders, total 625142448 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: 0x005c005c
Device Boot Start End Blocks Id System
/dev/sda1 * 59 52097471 26048706+ 7 HPFS/NTFS/exFAT
/dev/sda2 52099127 625134971 286517922+ f W95 Ext'd (LBA)
/dev/sda5 52099129 81399910 14650391 83 Linux
/dev/sda6 104195003 208384931 52094964+ 7 HPFS/NTFS/exFAT
/dev/sda7 208384991 312574919 52094964+ 7 HPFS/NTFS/exFAT
/dev/sda8 312574979 416764907 52094964+ 7 HPFS/NTFS/exFAT
/dev/sda9 416764967 520954895 52094964+ 7 HPFS/NTFS/exFAT
/dev/sda10 520954955 625134971 52090008+ 7 HPFS/NTFS/exFAT
/dev/sda11 81401856 84664319 1631232 82 Linux swap / Solaris
/dev/sda12 84666368 104194047 9763840 83 Linux
Partition table entries are not in disk order
2 ответа
Как сказал drake01, если вы используете -t флаг, вам нужно указать тип файловой системы после него. Увидеть man mount для деталей.
Тем не менее, вам обычно не нужно указывать -t или тип файловой системы. mount должен иметь возможность определять тип файловой системы, а когда это невозможно, обычно это означает, что вы монтируете его неправильно или что-то не так с разделом.
Кроме того, вы обычно должны бежать mount как root,
Так что вы можете просто использовать:
sudo mount /dev/sda12
Но этого тоже будет недостаточно, если только /dev/sda12 указан в /etc/fstab, В противном случае вы должны смонтировать его, указав точку монтирования.
Итак, если вы хотели точку монтирования /media/Foo сначала вам нужно будет его создать (если его там еще нет):
sudo mkdir /media/Foo
Затем вы должны смонтировать диск там, указав его в качестве точки монтирования:
sudo mount /dev/sda12 /media/Foo
Вы можете увидеть, что установлено, запустив mount без аргументов:
mount
После установки вы можете размонтировать его с помощью umount команда, передавая имя узла устройства или имя точки монтирования:
sudo umount /dev/sda12
sudo umount /media/FooВы можете предпочесть монтировать этот том без запуска каких-либо команд от имени root и без необходимости создавать или указывать точку монтирования. Вы можете сделать это с помощью динамического монтирования. Точка монтирования создается на лету и называется так же, как имя тома (если нет имени тома, то обычно это UUID раздела).
Динамическое монтирование в Ubuntu осуществляется с помощью udisks, Вы можете вызвать это явно:
udisks --mount /dev/sda12
Или вы можете нажать на том в файловом менеджере, как Nautilus, и соответствующий udisks Команда будет вызвана автоматически. (Это особенно полезно, если вы не знаете имя устройства, но можете определить имя тома раздела в списке.)
Чтобы отключить раздел, который смонтирован с udisks:
udisks --unmount /dev/sda12
Или вы все равно можете размонтировать его как root, если вы хотите:
sudo umount /dev/sda12
-t flag в команде mount ожидает тип файловой системы после нее. Предполагая, что раздел, который вы пытаетесь смонтировать, это ntfs, который вы должны запустить sudo mkdir /media/mydrive123; mount -t ntfs /dev/sda12 /media/mydrive123 Он должен смонтировать sda12 на mydrive123 в каталоге /media. Теперь вы должны иметь доступ к содержимому sda12.