почему fdisk управляет работой в виртуальном поле, но не в оболочке Linux на окнах?

Я пытаюсь понять расположение файловой системы Linux. Почему команда работает в виртуальном поле, но не на оболочке Linux на окнах?

Я пытался использовать команду sudo fdisk-l dev/sda и на моем виртуальном поле (Ubuntu) и на Ubuntu на окнах (от хранилища Microsoft). Это не работало ни над одним из них, но когда я изменил команду на sudo fdisk-l, это работало в виртуальном поле, но не на оболочке удара Linux на окнах.

В Linux окружают на окнах:

~$ sudo fdisk -l /dev/sda
fdisk:cannot open /dev/sda: No such file or directory
:~$ sudo fdisk -l 
fdisk: cannot open /proc/partitions: No such file or directory
:~$ man fdisk 
:~$ whereis fdisk
fdisk: /sbin/fdisk /usr/share/man/man8/fdisk.8.gz
0
задан 4 April 2019 в 21:46

1 ответ

Существует несколько проблем, которые могут происходить здесь. Наиболее вероятный - то, что VirtualBox не обеспечивает дисковод как последовательный интерфейс. Потенциально это виртуализирует старый IDE-диск.

Чтобы проверить что, откройте терминал и выполнитесь:

ls -l /dev/disk/by-path/

Вы будете видеть несколько ссылок со связанными путями. Отметьте то, с чем связываются ссылки (это, возможно, что-то как ../../hda) Это диски, которые видит Ваша система.

С другой стороны, если те диски уже смонтированы (и по крайней мере нужно быть), можно работать

mount -l -t ext4

Это должно перечислить все ext4 разделы, которые в настоящее время монтируются (я предполагаю здесь, что Вы отформатировали свой диск как ext4 раздел, если Вы имеете по любой причине, выбрал другую файловую систему, Вы можете ommit -t type и попытайтесь найти свой раздел или обеспечить формат файловой системы, который Вы использовали).

0
ответ дан 25 October 2019 в 06:57

Другие вопросы по тегам:

Похожие вопросы: