Как в линуксе открыть диск в

Обновлено: 07.07.2024

В статье, мы разберем как работать в операционной системе Linux с HDD, Logical Volume и все что с этим связанно. А также рассмотрим утилиты для работы с HDD. Разберем, что такое LVM.

ВВОДНАЯ

Те, кто читал пред идущие стати должны понимать, что в операционной системе есть определенные папки. Это стандартный набор папок. Сейчас обратим внимание на те папки, в которые могут быть смонтированы отдельные разделы. Это значит, что если мы видим в корневом разделе какую-либо папку, то не факт, что данная папка находится на том же жестком диске, что и соседние папки или даже сама корневая файловая система. Это могут быть отдельные жесткие диски или разделы жестких дисков, которые смонтированы в корневую файловую систему. Самый большой раздел - это сама корневая файловая система, обозначается символом " / " . Следующий раздел, который обычно находится отдельно - это " /boot ", загрузочный раздел, обычно он мегабайт на 100. Там хранятся файлы необходимые для загрузки операционной системы и само ядро. Можно данную директорию оставить на корневом разделе, но если у нас большой жесткий диск хотя бы на 1 ТБ, то старые диски его могут не увидеть при загрузке, поэтому хороший тон создавать отдельный раздел на жестком диске размером от 100 МБ.

Директория " /home " - это домашние папки пользователей. Это некий аналог папки в операционной системе Windows, такой как Documents and Settings или c:\users. Это директория, где хранятся все папки пользователя. Его можно монтировать, как сетевую папку. Например, если у вас используются какие-нибудь перемещаемые профили. Пользователь работает на нескольких компьютерах и ему необходимо, что бы везде был одинаковый рабочий стол. Вот в таком случае было бы правильно хранить его домашнюю папку где-нибудь на сервере и просто ее монтировать как сетевую папку, предоставляя доступ к файлам.

Следующая папка, которая находится в корне - это " /root " она является домашней папкой суперпользователя, очень важная папка поэтому она хранится отдельно.

Папка " /etc " - в ней находится конфигурация нашей операционной системы и ее компонент. Так же бывает, что она находится на отдельных дисковых разделах. Мы конечно сами определяем при установке как разбить жесткий диск, но, если при установке мы ставим галочку в установщике, чтобы он автоматически разбил жесткий диск и создал разделы так, как он считает нужным.

Директория " /opt " в данной директории находится программное обеспечение от третьих поставщиков. Некоторые серверные дистрибутивы тоже хранят ее на отдельном логическом разделе.

Директория " /var " здесь хранятся все часто меняющиеся данные. Например, логи различного программного обеспечения или изменяющиеся программные данные. Возможно для этой директории имеет смысл использовать быстрые диски, например, SSD. Потому, что к ним будет идти очень частое обращение программного обеспечения.

Директория " /usr " в ней находятся все установленные пакеты программ, документация и исходный код ядра. Чаще всего данная директория смонтирована вообще в режиме "только чтения" и в принципе она может быть расположена вообще на каком ни будь медленном диске или папке в сети.

Директория " /tmp " предназначена для хранения временных файлов. Важной особенностью данной папки является то, что хранящиеся файлы в ней, будут удалены в случае перезагрузки машины. Т.е при перезагрузки данная папка очищается автоматически. Существует еще один отдельный раздел подкачки swap. Обычно операционная система windows использует файл подкачки, то Linux чаще всего использует раздел подкачки, хотя может использовать и файл. Данный раздел не монтируется в нашу файловую систему, он просто существует отдельно.

КАК ЭТО ВЫГЛЯДИТ В КОНСОЛИ.

Переходим в корневую директорию cd / . Вводим команду ls и видим, как все директории у нас отображаются. Все те папки о которых шла речь мы видим находятся в корневой директории, кроме раздела swap. Для того, чтобы посмотреть, что и куда смонтировано, то необходимо посмотреть специальный конфигурационный файл cat /etc/fstab

В этой небольшой заметке я покажу на практическом примере, как работать с дисками в Linux.

Активация диска в Linux

Предположим вы подключили новый диск, на котором ещё нет файловой системы. Система его не видит и нам нужно выполнить команды для его подключения.

Скажу сразу, все описанные здесь действия можно выполнять в командах с графическим интерфейсом. Я же буду размечать и форматировать диски в командной строке — это более универсальный способ, так как позволяет настроить диски и разделы даже в операционных системах, на которых нет графического окружения.

При подключении нового диска нам нужно:

  • разметить его на разделы
  • отформатировать каждый раздел для создания файловой системы
  • смонтировать диск для возможности записи и чтения данных
  • настроить автоматическое монтирование при включении компьютера

Как узнать имена дисков, как просмотреть все диски в системе

Начать нужно с того, чтобы узнать имя диска, который мы будем изменять. В Linux совсем непохожая на Windows система обозначения дисков. Вместо привычных дисков C, D, E и так далее, в Linux диски это устройства в папке /dev/. В dev вообще все возможные устройства, даже весьма экзотические, не существующие в Windows.

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


Как видно из скриншота, имеется диск /dev/nvme0n1. Затем перечислены два устройства /dev/nvme0n1p1 и /dev/nvme0n1p2. По совпадающему части названия nvme0n1 можно понять, что это разделы, на которые разделён диск /dev/nvme0n1.

Также имеется диск /dev/sda, который не разделён ни на какие разделы — именно его я и буду подключать.

Разметка дисков (разделение на разделы) в Linux

В консоли диск можно разбить на разделы командой cfdisk. После неё укажите имя диска, с которым вы хотите выполнить действия:


Диск может быть GPT или MBR (показывается как dos). Вы без труда найдёте множество информации об этих таблицах разделов в Интернете. Только отмечу, что GPT является более современной и имеет больше возможностей. Поэтому если не нужно работать со старым железом, которое понимает только MBR, то выбираем GPT.

Для создания диска выберите Новый:


Введите его размер.

Если нужно, поменяйте тип раздела:


Затем переместитесь вниз на свободное место и повторяйте эти действия по созданию разделов. Когда закончите, выберите Запись.

Форматирование разделов

Для форматирования в ext4:

Для форматирования в ext3:

Для форматирования в ext2:

Для форматирования в FAT32:

Мой пример (я не стал разбивать диск на разделы):


Кстати, если вы хотите отформатировать раздел, который уже используете, то его нужно сначала отмонтировать (об этом дальше).

Монтирование и размонтирование дисков

С дисками в /dev/ нельзя работать напрямую, то есть нельзя на них записывать файлы или копировать с них файлы. Для работы с ними их нужно смонтировать. Это делается командой mount.

Диск подключается к точке монтирования и уже в этой папке можно работать с содержимом диска.

Эта концепция может показаться непривычной пользователям Windows, но это очень удобно! Диск можно смонтировать в любую папку. Например, домашняя папка может быть на другом диске — удобно при переустановке системы — данные не нужно копировать в безопасное место, поскольку они уже на другом диске.

Для монтирования используется команда вида:

Допустим, я хочу, чтобы новый диск был подключён (смонтирован) к папке /mnt/disk_d. Название можно выбрать любое и точка монтирования необязательно должна быть в директории /mnt/ - можно сделать в домашней папке или в любой другой.

Начинаем с создания директории, в которую будет смонтирован диск:

Разрешаем доступ всем в этот диск, чтобы обычный пользователь также мог смотреть и записывать туда файлы:

На самом деле, права доступа можно настроить более тонко — без полного разрешения для всех.

Для размонтирования диска используется любая из двух команд:

Автоматическое монтирование диска при загрузке Linux

Диски для монтирования при запуске Linux прописаны в файле /etc/fstab.

Допустим, я хочу при загрузке монтировать диск /dev/sda в директорию /mnt/disk_d/. При этом я хочу чтобы диск был доступен для чтения и записи пользователем. Тогда я создаю каталог — точку монтирования:

Открываю файл /etc/fstab:

и дописываю туда следующую строчку:

В этой строке вам нужно заменить

  • /dev/sda — на диск, который вы желаете смонтировать
  • /mnt/disk_d — на вашу точку монтирования, которую вы выбрали для своего диска.
  • ext4 — на файловую систему вашего диска

Если вы не уверены в файловой системе или её обозначении, то выполните команду:

В результате диск будет автоматически монтироваться при каждом старте системы.

Чтобы ваш пользователь имел доступ к этой папке без необходимости повышать свои привилегии, выполните команду:

Можно более тонко настроить права доступа — например, создав группу, только члены которой будут иметь доступ к диску.

Обратите внимание, что если вы что-то неправильно сделали в файле /etc/fsta, то система не сможет загрузиться в графический интерфейс и вам придётся всё исправлять из консоли. Ссылка на дополнительную инструкцию в конце этой статьи.

Для проверки записей в файле /etc/fstab используйте команду


На скриншоте можно увидеть, что диск с UUID равным 26FC3023FC2FEC2D является недоступным (unreachable). Это может означать, что запись в файле /etc/fstab имеет ошибку. Но в данном случае диск с UUID=26FC3023FC2FEC2D — это съёмный диск, для его монтирования указана опция nofail (не вызывать фатальную ошибку, даже если диск отсутствует), поэтому предупреждение можно проигнорировать.

Для вывода более подробной информации добавьте опцию --verbose:


Все пункты успешно прошли проверку, рассмотрим более подробно записи проблемного диска:

  • /mnt/disk_e — точка монтирования
  • [ ] target exists — целевая папка (точка монтирования), существуют, то есть директория /mnt/disk_e имеется в системе
  • [ ] VFS options: rw — найдена такая опция монтирования как rw, то есть диск монтируется для чтения и для записи. VFS — это опции ядра, системных вызовов. Эти опции одинаковы для всех файловых систем.
  • [ ] FS options: utf8 — найдена опция, специфичная для данной файловой системы. Этой опцией является utf8, то есть для преобразования имён файлов будет использоваться кодировка UTF-8.
  • [ ] userspace options: noauto,nofail — здесь перечислены опции пользовательского пространства. Опция noauto означает не монтировать автоматически, а опция nofail означает не сообщает об ошибках для этого устройства, если оно не существует — эта опция важна для съёмных носителей и сетевых дисков, которые могут отсутствовать во время загрузки компьютера.

Подключение съёмного носителя (флешки, внешнего диска) в Linux

Между прочим, многие дистрибутивы Linux при подключении USB флешки или внешнего диска автоматически их монтируют. Автоматическое монтирование обычно является функцией окружения рабочего стола. То есть на одном и том же дистрибутиве Linux, но с разными рабочими столами (версии Linux Mint как пример) автомонтирование может иметься или отсутствовать.

Если этого не произошло, значит нужно смонтировать вручную. Этот процесс ничем не отличается от обычного монтирования дисков: также создайте точку монтирования и используйте команду mount.

Съёмные носители можно монтировать через /etc/fstab, для этого даже есть специальная опция nofail — игнорировать ошибки, если диск отсутствует.

Как просмотреть все диски и точки монтирования

Для этого используйте уже знакомую нам команду:


Как удалить разделы диска

Если вы хотите удалить всё содержимое диска, в том числе его разбивку на разделы, то это делается так:

Откройте диск в gdisk:

Для перехода в экспертный режим там введите

Затем для удаления GPT введите

Дважды согласитесь, чтобы полностью очистить диск.

Перемонтирование диска с правами записи

Иногда диски монтируются только с правами чтения. В этом случае можно скопировать файлы с диска, но нельзя на него что-либо записать или удалить. Перемонтировать диск на запись можно одной командой:

В ней /dev/sdb1 замените на имя вашего раздела.

Если вы столкнулись с ошибкой:

То нужно выполнить команду (замените /dev/sdb1 на ваш раздел):

После этого перемонтируйте диск.

Обратите внимание, что если вы монтируете диск с файловой системой NTFS, то у вас должен быть установлен пакет ntfs-3g, иначе что бы вы не делали, диск будет только для чтения.

Заключение

Если у вас ещё остались вопросы, то задавайте их в комментариях.

Ещё несколько советов и проблемных случаев рассмотрено в статье «Работа с дисками в BlackArch (монтирование, решение проблем)» - эта статья подходит для всех дистрибутивов, не только BlackArch.

Linux отображает подключённые жёсткие диски иначе, чем Windows. В операционной системе от Microsoft мы привыкли к тому, что у нас есть диск C, D, E, и нам не нужно задумываться о реальных именах разделов и жёстких дисков. Все диски размещены в проводнике и очень просто доступны.

В Linux такой возможности нет, как и нет такой абстракции. Диски и разделы именуются как есть, и вы будете иметь дело именно с этими именами. В этой статье мы разберём, как посмотреть список дисков Linux.

Как посмотреть список дисков в Linux

В Linux все отображается в файловом виде, в том числе и устройства. Все подключённые к операционной системе Linux устройства размещаются в каталоге /dev/ здесь вы найдете микрофоны, камеры, жёсткие диски, флешки, одним словом, все внешние и внутренние устройства.

Жёсткие диски имеют особенные названия. В зависимости от интерфейса, через который подключён жёсткий диск, название может начинаться на:

  • sd - устройство, подключённое по SCSI;
  • hd - устройство ATA;
  • vd - виртуальное устройство;
  • mmcblk - обозначаются флешки, подключённые через картридер;

В наше время большинство блочных устройств Linux подключаются через интерфейс SCSI. Сюда входят жёсткие диски, USB-флешки, даже ATA-диски теперь тоже подключаются к SCSI через специальный переходник. Поэтому в большинстве случаев вы будете иметь дело именно с дисками sd.

Третья буква в имени диска означает его порядковый номер в системе. Используется алфавитная система. Например sda - первый диск, sdb - второй диск, sdc - третий и так далее. Дальше следует цифра - это номер раздела на диске - sda1, sda2.

Самый простой способ увидеть все подключённые диски - это посмотреть содержимое каталога /dev/ и отфильтровать устройства sd:



Как видите, в моей системе сейчас есть только один диск и два раздела. Дальше мы можем посмотреть, куда примонтирован каждый из разделов:


Здесь, кроме дисков, будут отображаться различные специальные файловые системы: procfs, sysfs, tmpfs, cgroup и так далее. Однако все эти команды не помогут нам получить доступ к информации о дисках. Поэтому нам понадобится кое-что другое. Посмотреть подключённые диски с выводом информации о размере и свободном пространстве можно с помощью утилиты df:


Здесь отображается уже подробная информация. Но вы можете узнать ещё больше с помощью команды lsblk:


В этом случае список примонтированных дисков Linux включает ещё и информацию о точке монтирования, типе раздела (диск, раздел, привод) и его мажорном и минорном номере, по которым можно понять, что это за устройство. Если вам нужна информация о размере, то лучше использовать fdisk:


Это все утилиты, которыми вы можете воспользоваться, чтобы просмотреть список дисков Linux. Но есть ещё и графические утилиты.

Посмотреть список дисков в GUI

Во-первых, если к компьютеру подключено несколько дисков, то вы сможете их увидеть на левой панели файлового менеджера Nautilus или Dolphin. Там будет отображаться список подключенных устройств Linux, их метки и размер:


В Gnome есть программа Disks, которая позволяет настраивать поведение дисков, она же может отображать список подключенных устройств к системе. Вы можете найти её в главном меню:


Утилита отображает всю доступную информацию о дисках и разделах на них, вы можете даже посмотреть информацию о состоянии smart. Список дисков находится на панели слева, а справа разделы на этом диске:


Ещё одна утилита, которую вы можете использовать, чтобы посмотреть список жёстких дисков Linux - это Gparted. Это редактор разделов для Linux, но вы можете посмотреть подключнёные диски и структуру каждого из них. Раскрывающийся список вы найдёте в верхнем правом углу:


А в основной части окна программы отображается список разделов.

Выводы

В этой статье мы разобрали несколько способов посмотреть список примонтированных дисков Linux. Каждый из них может понадобиться в различных ситуациях. Если у вас остались вопросы, спрашивайте в комментариях!

крепление

Si у вас двойная загрузка на вашем компьютере самое безопасное это то, что в какой-то момент вам понадобится доступ к информации из другой системы либо из раздела Ubuntu в раздел Windows, либо из раздела Windows в раздел Ubuntu.

Первый способ не вызывает никаких проблем, так как Ubuntu обычно поддерживает разделы NTFS, FAT32, FAT и другие., Но проблема возникает, когда он из Windows поскольку изначально система Microsoft не поддерживает разделы Ext4, Ext3, Ext2, Swap и другие.

Итак, учитывая случай и вопросы, которые обычно приходят от новичков в дистрибутиве, мы собираемся поделиться некоторыми простыми методами, позволяющими получить доступ к разделам обеих систем.

Когда мы пытаемся открыть раздел Windows, мы обычно получаем следующую ошибку:

Раздел NTFS находится в небезопасном состоянии. Пожалуйста, возобновите и выключите

Windows полностью (без гибернации или быстрого перезапуска) или смонтировать том

только для чтения с опцией монтирования 'ro'.

Который сообщает нам, что раздел Windows находится в спящем режиме и мы должны отключить эту функцию.

Доступ к разделу Windows из Ubuntu

Si вы не хотите перезагружать компьютер для доступа к разделу WindowsЭтот метод дает вам доступ только ко всем файлам в разделе Windows, но только в режиме чтения.

Поэтому, если вам нужно внести изменения или отредактировать, вам придется скопировать файл в раздел Ubuntu.

Эсто мы делаем это следующим образом, мы собираемся открыть терминал, и в нем мы собираемся выполнить следующие команды. Первый vПосмотрим, где монтируется наш раздел, тогда мы должны выполнить:

Este покажет нам наши разделы и точку монтирования, в моем случае это третий раздел, мы идентифицируем его, потому что это раздел NTFS:

Уже имея информацию мы собираемся приступить к монтированию раздела в режиме чтения. Позволять создайте папку, в которую мы собираемся смонтировать раздел:

Y монтируем с помощью этой команды:

Теперь мы можем убедиться, что он был смонтирован, войдя в папку.

Спящий режим-Windows10

Второй способ получить доступ к разделу Windows и в случае, если вам нужно иметь возможность редактировать файлы в нем, мы должны принудительно перезагрузить наш компьютер.

Мы должны войти в Windows и, находясь внутри него, мы собираемся открыть окно cmd с правами администратора.

В ее мы собираемся выполнить следующую команду:

Это отключит спящий режим системы во время этого единственного сеанса. Сделать изменение постоянным мы должны перейти к настройкам мощности системы.

  • Нажимаем на "поведение кнопки включения / выключения".
  • Нажимаем на «Изменить настройки, недоступные в данный момент»
  • Перейти в нижнюю часть окна. В разделе «Настройки выключения. Среди ваших вариантов должен быть Hibernate. Мы должны щелкнуть поле перед ним, чтобы отменить выбор, сохранить изменения, и мы сможем перезагрузить компьютер, чтобы снова получить доступ к Ubuntu.

Сейчас нам просто нужно открыть наш файловый менеджер и щелкнуть раздел и он будет немедленно установлен.

Если это выдает ошибку, нам просто нужно выполнить следующую команду:

Где sdX - точка монтирования раздела Windows

Смонтируйте разделы Ubuntu в Windows

Для этого случая у нас есть несколько инструментов, которые облегчают нашу задачу, среди них мы можем использовать EXT2FSD, Ext2explore, DiskInternal Linux читатель, Менеджер томов Ext2, среди многих других.

Я рекомендую использовать программу чтения DiskInternal Linux, так как для меня она является одной из самых полных, а также позволяет монтировать образы системы, этот инструмент обычно используется для монтирования образов системы для Raspberry Pi.

Содержание статьи соответствует нашим принципам редакционная этика. Чтобы сообщить об ошибке, нажмите здесь.

Полный путь к статье: Убунлог » Общие » Как просмотреть разделы Windows в Ubuntu и наоборот?

Вы можете быть заинтересованы

5 комментариев, оставьте свой

Оставьте свой комментарий Отменить ответ


Эндрю Томпсон сказал


Pedrito сказал

Вы отключили Powerfcg / h

Я думаю, это Powercfg .


Сунин сказал

Привет!! У меня есть машина, на которой я хочу иметь Windows 10 и Linux - Ubuntu, поэтому я установил Windows 10 и создал там раздел под названием Data для совместного использования с Linux. Я оставил свободное место на жестком диске и установил туда Linux. Когда я установил Linux, я создал три раздела: раздел подкачки, корневой (/) и домашний с тем, что осталось от диска. Я дал ему установить, и все установилось нормально. Но при входе в Linux и желании поместить файлы в раздел данных он сказал мне, что это диск только для чтения. Я зашел в Windows, поискал раздел данных и изменил его свойства. Я вернулся в Linux, и он позволил мне записать пару файлов. Дело в том, что теперь он мне говорит: "Файловая система только для чтения" Диск похож на ntfs. Как мне это решить? Еще одна вещь. Мне нужно разместить фотографии, которые у меня есть, в изображениях в качестве заставки или в качестве обоев, чтобы они сами менялись. Как мне это сделать в Linux? Спасибо за помощь


Себастьян Мюллер сказал

Отличный вклад, вы сохранили мне все файлы Windows 😀


Франко Эмануэль сказал

На его пути я обнаружил много ошибок и собирался сдаться, когда наткнулся на эту заметку на английском языке, где нашел очень простой метод. Оставляю перевод на испанский:

«» Использование файлового менеджера
Для тех, кто использует настольную версию Ubuntu или одну из ее официальных производных, самый простой и быстрый способ смонтировать разделы NTFS или FAT32 - из диспетчера файлов: Nautilus в Ubuntu, Thunar в Xubuntu, Dolphin в Kubuntu и PCManFM в Lubuntu. Просто найдите раздел, который вы хотите смонтировать, на левой панели файлового менеджера и щелкните по нему; Он будет смонтирован, и его содержимое отобразится на главной панели. Разделы показаны с их метками, если они помечены, или их размером, если нет.

Если вам не нужно, чтобы ваш раздел Windows (или раздел NTFS / FAT32 для данных, совместно используемых с Windows) монтировался каждый раз при загрузке по любой из перечисленных ниже причин, достаточно монтирования из файлового менеджера.

Если вы используете версию Ubuntu для Wubi и хотите исследовать раздел хоста, вам не нужно его монтировать; он уже смонтирован в папке "host". Щелкните «Файловая система» на левой панели проводника файлов Nautilus, а затем откройте папку хоста, которую вы увидите на главной панели ».

Читайте также: