Я не очень разбираюсь в Linux, однако вокруг много информации, поэтому я обычно могу узнать, что мне нужно. Однако я так и не понял, что означает «монтирование» в Linux. При использовании Windows я просто подключал что-то (скажем, USB-накопитель), а затем Windows спрашивал меня: «Эй, ты хочешь это просмотреть?» полностью понимаю.
У меня есть старый HD, который был зашифрован, и мне удалось забыть пароль, я просто проигнорировал его в то время, так как все, что мне было нужно, было где-то безопасно, но теперь я хочу снова использовать HD для другой цели, так что слова я хочу отформатировать HD.
Затем я попытался с помощью SystemRescueCd сделать это, поскольку я уже пытался загрузиться с него и смог успешно смонтировать HD. Проблема в том, чтобы смонтировать то, что я делаю (скопируйте и вставьте, заметьте)
mount /dev/fd0 /mnt/FolderIJustCreated
Тем не менее, на этот раз он не работает, так как он не распознает тип HD, и я не могу помочь ему, подавая -t, так как я также не знаю, что такое тип HD. Я имею в виду, это должно было быть fat32, но я думаю, что шифрование разрушает это. Итак, как я могу смонтировать этот типизированный HD?
Более того, я никогда не понимал, откуда взялась часть "/ dev / fd0", означает ли это, что монтируемый объект уже находится в моей системе в папке / dev /?
devfs
) , udev просто устанавливает права собственности и права доступа; создает символические ссылки в/dev/disk
и тому подобное; и поддерживает свою базу данных информации об устройстве (udevadm info
). Проверьте, является ли ваш/dev
монтируется как "tmpfs" (udev создает devnodes) или как "devtmpfs" (ядро создает devnodes).Ответы:
Если вы использовали архивы Zip или RAR, монтирование диска похоже на открытие такого архива. Самая большая разница в том, что это делается самой операционной системой (а не отдельной программой).
Windows, являющаяся в основном настольной ОС и имеющая полностью интегрированную «настольную» часть, автоматически выполняет установку дисков. В Linux, в большинстве настольных сред, это также автоматически, но Linux просто позволяет убрать «рабочий стол» и всю его автоматизацию, в зависимости от потребностей. (Linux - это просто ядро, все остальное уже поставляется как отдельные компоненты.) Например, он используется на серверах, у которых нет или не требуется USB-порты, на маршрутизаторах, телевизорах, мобильных телефонах ... Различные "спасательные" CD Как и SystemRescueCd, также избегайте автоматической установки из-за возможных рисков - например, если кто-то пытается восстановить данные с поврежденного диска, то попытка смонтировать его может повредить его еще больше.
Сначала убедитесь, что вы указываете на HD.
/dev/fd0
всегда означает ноль дискета , Жесткие диски обычно называют/dev/sda
,/dev/sdb
... (на старых версиях Linux они были/dev/hda
,/dev/hdb
... - Я не знаю, сколько лет SystemRescueCd.)Кроме того, большую часть времени вам нужно указать
mount
в конкретном раздел на этом диске. Даже если был только один раздел, он все еще имеет отдельный узел устройства: если весь диск/dev/sda
тогда его разделы будут/dev/sda1
,/dev/sda2
, и так далее. У HD в целом нет «типа»; вместо этого каждый раздел делает. Или даже точнее, файловые системы Существующие в каждом разделе имеют типы, такие как FAT32 или ext2.Во-вторых, да, если диск был зашифрован, вы не можете подключить его напрямую: сначала вы должны разблокировать его. О том, как это сделать, не может быть однозначного ответа, поскольку вы не сказали, какая программа использовалась для его шифрования - BitLocker? TrueCrypt? LUKS? Что-то совершенно другое? Некоторые из них работают только на Windows.
Однако, если все, что вам нужно, это удалить все существующие данные на диске и заново отформатировать их, то монтирование в любом случае не требуется. Вы можете создать новую пустую файловую систему - другими словами, отформатировать диск - используя
mkfs
; увидеть ниже.Прежде чем сделать это, вы может быть необходимо удалить все разделы и создать новый пустой. Это не обязательно во всех случаях - если
p
или жеprint
Приведенные ниже команды показывают только один раздел, охватывающий все дисковое пространство, затем другие шаги можно пропустить, и раздел можно отформатировать напрямую. Но некоторые программы шифрования диска могли изменить таблицу разделов необычными способами.Если SystemRescueCd запускает графический интерфейс, он, возможно, GParted в меню.
С помощью
parted
:parted /dev/sda
,print free
проверить содержимое таблицы разделов.mktable msdos
создать новую таблицу разделов.mkpart primary fat32 1 100%
создать новый раздел (заменаfat32
сntfs
если необходимо - то же самое, что и «тип» fdisk, это фактически не влияет на файловую систему, которую будет содержать раздел).quit
,С помощью
fdisk
:fdisk /dev/sda
(давая ему имя устройства для всего HD).p
чтобы увидеть содержимое таблицы разделов.q
выходить FDISK , если он уже показывает только один раздел.o
Команда для создания новой пустой таблицы разделов.n
создать новый раздел. Нажатие Enter для всех вопросов должно работать, но для справки, эти ответы должны быть даны:p
для «первичного» типа,1
как число,2048
в качестве первого сектора, и просто нажмите Enter, когда вас спросят о последнем секторе - он займет весь диск.t
изменить тип раздела. Дай это0c
если вы планируете использовать файловую систему FAT32 на диске, или07
если вы планируете использовать NTFS. (Тем не менее тип раздела это просто число и на самом деле не определяет раздел содержание Если честно, я не знаю, заботится ли Windows о разнице между0c
а также07
, Linux, безусловно, нет.)w
на самом деле записать изменения на диск.После этого у вас должен быть диск с одним разделом, занимающим все пространство диска. Если диск был
/dev/sda
этот раздел будет/dev/sda1
, В настоящее время он просто содержит мусор (остатки зашифрованных данных), поэтому создайте файловую систему, используя один изmkfs
команды:Чтобы создать файловую систему FAT32, запустите
mkfs.vfat /dev/sda1
,Чтобы создать файловую систему NTFS, запустите
mkfs.ntfs /dev/sda1
,Или, если SystemRescueCd не имеет
mkfs.ntfs
, подключите диск к компьютеру под управлением Windows и используйте там опцию «Формат».NTFS может быть немного сложнее в использовании в Linux и может вызвать проблемы при использовании на USB-накопителях даже в Windows С другой стороны, он гораздо надежнее FAT32, особенно на больших дисках.
После этого шага
/dev/sda1
можно установить и использовать.Да. В Linux многие устройства могут быть доступны через специальные файлы (узлы устройств) в / dev / - если программа читает из
/dev/fd0
, он увидит необработанные данные, хранящиеся на дискете (в обход любых файловых систем); Кроме того, он может получить доступ к содержимому HD через/dev/sda
(и разделы, такие как/dev/sda1
), контролировать часы компьютера через/dev/rtc0
содержимое экрана через / dev / fb0, play audio by writing to
/ DEV / SND / pcmC0D0p`.fdisk
,parted
а такжеmkfs.*
программы используют это для редактирования таблицы разделов или для создания новых файловых систем.(В Windows многие устройства тоже имеют похожие имена, например,
\\.\Device\Harddisk0\Partition0
- но они несколько более разделены, и их нельзя увидеть ни в одной папке.)Поскольку узлы устройства отображаются в виде файлов, они часто используются как таковые, например,
/dev/zero
используется как бесконечный источник нулевых байтов,/dev/(u)random
в качестве источников случайных данных, и/dev/null
просто отбрасывает все, что написано в нем.источник