Является ли cd опцией для доступа к каталогу Windows из Linux?

Является ли cd опцией для доступа к каталогу Windows из Linux?

У меня двойная загрузка Linux/Windows, я хотел бы узнать, возможно ли получить доступ к каталогу Windows из Linux с помощью команды cd.

решение1

Сначала вам нужноустанавливатьфайловая система Windows. Большинство ориентированных на десктоп дистрибутивов сделают это для вас автоматически, по пути типа /mount/windowsили что-то в этом роде. Это возможно даже если нет; вам нужны права root и вам нужно знать, на каком блочном устройстве (диске) находится ваш раздел Windows, но это обычно достаточно легко обнаружить.

После того, как раздел Windows смонтирован в файловой системе Linux, вы можете легко cdперейти к нему, как и к любому другому каталогу. В принципе, раздел Windows отображается как подкаталоги каталога Linux (называемогоТочка монтирования), который вы выберете.

Пример, который создает каталог Windows в корне раздела Linux и монтирует туда первый раздел первого диска (часто именно там будет находиться Windows, хотя он может находиться и во втором разделе):

# mkdir /Windows
# mount /dev/sda1 /Windows

Обратите внимание, что при желании вы можете сделать следующее: смонтировать том Windows только для чтения (добавьте флаг -rперед /dev/sda1частью) или использовать существующий (нодолжно быть пустым) каталог. Обратите внимание также, что Linux, вообще говоря, не будет соблюдать контроль доступа NTFS. Это означает, что вы можете случайно удалить или изменить что-то важное в системе Windows.

Если вы хотите, чтобы ОС запомнила вашу точку монтирования и, при желании, автоматически монтировала раздел, взгляните на/etc/fstabфайл. К сожалению, стандартного способа редактирования этого файла, насколько мне известно, не существует, хотя его формат не слишком запутан.

решение2

Даможно использовать cdдля смены каталога в файловой системе Windows,если он смонтирован где-то в вашей файловой системе, и если у вас есть право входа в этот каталог... в противном случае вам придется его смонтировать.

  1. Поискесли он просто смонтирован, вы должны найти раздел Windows в /mnt/windows, /media/Data, /media/Windowsи т. д.; напишите в терминале mountи выполните поиск по ключевым словамntfs-3g, ntfs, fuseblk. Он просто монтируется, если он ответит что-то вроде

    /dev/sda2 на/медиа/Windowsтиппредохранитель(rw,nosuid,nodev,allow_other,blksize=4096)

    В этом случае/media/Windowsэто точка крепления, эквивалент C:\или D:\под windows. Чтобы получить к нему доступ, напишите

    CD/медиа/Windows

    Примечание: вы также можете указать точку монтирования с помощью fd -hкоманды; она сообщит об использовании дискового пространства файловой системы (на всех смонтированных в данный момент разделах); в последнем столбце вы увидите точку монтирования.

  2. Если он не установлен, вам придется его установить, т.затем измените каталог на точку монтирования, как указано вышеЧтобы смонтировать раздел Windows, следуйте руководству по дистрибутиву и/или прочтите некоторые из этих ссылок:

UUID=519CB82E5888AD0F /media/Win ntfs-3g по умолчанию,windows_names,locale=en_US.utf8 0 0
UUID=519CB82E5888AD0F /media/ReadOnlyWin ntfs по умолчанию,umask=222 0 0

Замените UUID на тот, который соответствует вашему разделу, как показано в выводе sudo blkid . «519CB82E5888AD0F» не подойдет. Первая строка добавляет раздел Windows с правами на чтение и запись в /media/Win, вторая строка добавляет тот же раздел только с правами на чтение в /media/ReadOnlyWin. Вам не нужно писать оба.

Примечания:

  • Во многих дистрибутивах оригинал ntfsсвязан с ntfs-3g: в начале ntfsLinux был способен монтировать файловую систему NTFS"только чтение", поэтому в некоторых дистрибутивах, если вы используетентфсв вашейfstabон попытается использовать этот драйвер ядра и смонтирует вашу NTFS только для чтения.

  • Традиционная точка монтирования находится под, /mnt/windowsно каждый каталог может быть хорош.
    Вы можете монтировать более одного раза (в 2 разных местах) один с опциейтолько для чтенияи один с возможностью записи... и вы можете решить монтировать тот, на который можно записывать, только при необходимости.

  • Помощь ArchLinuxntfs-g3 здесь

Связанный контент