В DOS, переключаться между различными дисками, набрав c:
, d:
, e:
и так далее. Но это не работает в Linux.
Может кто-нибудь сказать, пожалуйста, как переключаться между различными дисками?
command-line
drive
saiy2k
источник
источник
Ответы:
На самом деле в Linux нет способа работать с «дисками», за исключением системных утилит, обращающихся к разделам; им часто нужно указывать диск, содержащий раздел. Но если каждый из ваших дисков имеет только один раздел, это не имеет значения.
В любом случае, чтобы получить доступ к диску, вам нужно каким-то образом указать раздел, обычно с помощью определения, например / dev / sda1 (первый раздел на первом диске) или / dev / sda2 (второй раздел на первом диске). Используя Дисковую утилиту или gparted, вы можете увидеть все разделы графически. Если вы используете только терминал, я обнаружил, что команда "blkid" удобна для вывода списка дисков с их UUID. Я использую форму:
Используя терминал, вам нужно смонтировать раздел, чтобы фактически использовать его. Это на самом деле довольно легко сделать. В большинстве случаев вы бы хотели использовать пустой каталог в качестве «точки монтирования»; если каталог не пустой, его содержимое будет замаскировано и недоступно во время монтирования. Это может быть полезно в определенных обстоятельствах, таких как тестирование или временное изменение конфигурации по какой-либо другой причине, поскольку это избавит от необходимости переименовывать или удалять текущее содержимое.
Если у вас есть каталог с именем / mnt / drive2 (обычно используется / mnt, но он может находиться в вашем домашнем каталоге), а ваш диск - / dev / sdb, с одним разделом, тогда самая простая команда:
где «тип» - это тип, показанный в команде blkid, такой как ntfs, ext4 и т. д.
РЕДАКТИРОВАТЬ: экспериментировать, не бойтесь попробовать команду монтирования. Это только временно, пока вы не перезагрузитесь (или не размонтируетесь с помощью команды "umount"). Чтобы сделать его постоянным, вам необходимо ввести его
/etc/fstab
. Если вы хотите сделать это, вы можете поэкспериментировать, создав запись, а затем с помощью команды «mount -a» подключить все в/etc/fstab
. Если будут ошибки, он сообщит вам, и вы можете исправить и повторить, пока он не заработает.источник
Жесткие диски (диски, как вы их называете) содержат разделы, а каждый раздел содержит файловую систему.
В Linux и Unix есть основная файловая система, называемая корневой файловой системой и обозначенная как
/
. Другие файловые системы (реальные или виртуальные) монтируются в корневой файловой системе в точке монтирования. , т.е. в пустом каталоге, используемом в качестве начальной точки для конкретной файловой системы, таким образом, что все файлы могут быть доступны как потомки корневого каталога.Если вы введете команду
mount
без опции, вы увидите что-то вроде следующего:где вы можете видеть, что раздел
/dev/sda5
(5-й раздел жесткого диска/dev/sda
) смонтирован/
так, что это корневой раздел.Кроме того, вы видите
/dev/sda7
, другой раздел / файловую систему, смонтированную/media/data
так, чтобыcd /media/data
эффективно соответствоватьd:
терминологии Windows.Как вы можете видеть, в этом выводе много других смонтированных файловых систем, и все они являются виртуальными файловыми системами, то есть файловой системой, не соответствующей разделу диска. И вы можете увидеть файловую систему, смонтированную по NFS, виртуальную файловую систему, связанную с реальной файловой системой, доступной на другом компьютере через сеть (строка вывода, где вы видите IP-адрес, частично умышленно скрытый мной).
Вы можете увидеть простоту наличия единой структуры для доступа ко всем вашим файлам, а в некоторых случаях также к удаленным файлам.
Смежные вопросы:
источник
lsblk
может быть немного проще для чтения и содержит только списки блочных устройств хранения (без sysfs, proc, cgroup и т. Д.).cd ~
чтобы вернуться кhome directory
cd ~
это короткая версияcd
, которая делает то же самое.Ubuntu хранит все дополнительные диски в
/media
каталоге, поэтому используйтеисточник
cd /media/$USER/<your drive name>
.это просто
в будущем, если вы забудете об этом, просто перейдите на диск с вашим файловым менеджером, выберите случайную папку, затем щелкните правой кнопкой мыши пустую область -> свойства, затем посмотрите «местоположение»
источник
Вы также можете просто перейти к нужной папке на диске и щелкнуть правой кнопкой мыши, открыть в терминале.
источник
Ubuntu может использовать из вашего домашнего каталога (исключите <и> и замените «yourusername» на ваше действительное имя пользователя, с которым вы вошли в Linux , «имя диска» на имя вашего жесткого диска).
Все подключенные диски находятся в этом каталоге / media / yourusername / . Если вы не знаете имя диска, вы всегда можете заглянуть в свой файловый менеджер или через терминал (опять же из вашего домашнего каталога)
Вы можете использовать описанные sd # и mnt ; Тем не менее, я думаю, что вы искали простой ответ.
источник
На самом деле, для меня это так:
С
New Volume
именем внешнего диска. и пользователь является моим именем пользователя.Не знаю, почему обратный слеш, я полагаю, из-за пробела?
источник