Как посмотреть примонтированные диски linux
Перейти к содержимому

Как посмотреть примонтированные диски linux

  • автор:

Монтирование разделов

Если вы раньше использовали ОС Windows, то вы, скорее всего, привыкли к дискам с именами (C:), (D:) и т.д. В ОС Ubuntu Linux все иначе. Если в Windows для каждого раздела винчестера, CD-привода, флешки или картридера, назначалась определенная буква, к примеру (E:), то в Linux содержимое всех подключаемых и внутренних дисков отображается в виде папок, которые монтируются (подключаются) в корень файловой системы (/) По началу это может показаться очень неудобным, но при постепенном осваивании системы Linux, вы поймете что так правильней и даже удобней.

В Linux подключение диска в основную файловую систему называется монтирование.
Список всех смонтированных устройств можно узнать командой mount

На данный момент Ubuntu Linux выполняет автоматическое монтирование всех обнаруженных подключаемых устройств (внешние винчестеры, флешки, фотоаппараты и т.д.) в корень файловой системы в директорию /media/. Например, если вы вставите флешку с меткой «Flash_card», то система смонтирует ее в каталог /media/Flash_card. В любом случае вам не надо задумываться куда и как монтировать внешние носители, т.к. они автоматически становятся доступны на панели рабочего стола в меню «Переход».

Однако ситуация с NTFS, FAT и FAT32 разделами основного (внутреннего) винчестера несколько иная. Чтобы каждый раз при попытке зайти на NTFS или FAT32 раздел не вводить пароль нужно выполнить действия рассмотренные ниже:

Способы монтирования

Способ 1: монтирование через универсально уникальный идентификатор (UUID)

Монтирование через идентификатор диска UUID является наиболее надёжным, работает во всех версиях Ubuntu (и не только Ubuntu).

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

Узнаем UUID разделов, для этого

в терминале выполняем команду:

sudo blkid

Примерный вывод:

/dev/sda1: UUID="00a4ad8e-dbcc-4c32-a0b4-074b5ee2bfb4" TYPE="ext4" /dev/sda2: LABEL="Win7" UUID="0E42D6D242D6BE21" TYPE="ntfs" /dev/sda3: LABEL="Shared" UUID="7ECCC7F5CCC7A62D" TYPE="ntfs" /dev/sda4: UUID="1050e484-896f-42a9-bdb3-49eb1255cc77" TYPE="swap" /dev/sr0: LABEL="DrWebLiveCD" TYPE="iso9660" /dev/sdb1: LABEL="TRENDNET8GB" UUID="355B-FE37" TYPE="vfat"

Предположим, мы хотим подключить раздел «Shared» (NTFS-раздел, находящийся на основном диске компьютера) и «TRENDNET8GB» (флэшка, отформатированная в FAT32).

Бонус использования команды blkid по сравнению с инспекцией каталога /dev/disk/by-uuid/ в том,что вы сразу видите тип файловой системы на блочном устройстве, если ядру удалось его определить.

Создаём каталоги для монтирования:

sudo mkdir /mnt/Shared /mnt/TrendNet8Gb

Открываем от имени администратора файл /etc/fstab, содержащий информацию о всех монтируемых при загрузке разделах:

sudo nano /etc/fstab

Добавляем в конец файла,
для NTFS:

UUID="7ECCC7F5CCC7A62D" /mnt/Shared ntfs rw,nls=utf8,gid=plugdev,umask=0002 0 0

для FAT и FAT32:

UUID="355B-FE37" /mnt/TrendNet8Gb vfat rw,exec,codepage=866,nls=utf8,gid=plugdev,umask=0002,nofail,users 0 0

Монтируем только что вписанные разделы диска:

sudo mount -a

Способ 2: монтирование через имена устройств

Монтирование с помощью таблицы разделов поддерживается практически во всех версиях всех *nix-подобных операционных систем.

Считается устаревшим и строго не рекомендуется к постоянному использованию.

Единственным заметным плюсом является небольшая длина имён устройств, что удобно при прямой работе с консолью. Например, во время реанимации умершей системы.

Узнаём имена разделов. Для этого можно, опять же, воспользоваться командой blkid, либо обратиться к помощи системы:

cat /proc/partitions

Примерный вывод:

# cat /proc/partitions major minor #blocks name 8 0 488386584 sda 8 1 20971520 sda1 8 2 2097152 sda2 8 3 464519168 sda3 8 16 488386584 sdb 8 17 20971520 sdb1 8 18 2097152 sdb2 8 19 464519168 sdb3 9 1 10538496 md1 9 0 6289344 md0

Разделы, оканчивающиеся цифрой — файловые системы. Разделы без цифры на конце — реальные физические устройства. В данном примере участвуют два физических диска (/dev/sda и /dev/sdb) и два рейд-массива (по сути — две файловые системы, не привязанные напрямую к какому-то одному физическому носителю).

Больше информации (как то точная геометрия и серийные номера физических дисков, что бывает нужно в целях более точной идентификации разделов) можно получить, воспользовавшись утилитами fdisk, sfdisk (для дисков, размеченных в MBR), parted (рекомендуется, понимает как разметку MBR, так и более современную GPT, используемую в системах с UEFI BIOS).

Пример вывода команды fdisk (вывод parted отличается очень незначительно):

# fdisk -u -l /dev/sd? Disk /dev/sda: 500.1 GB, 500107862016 bytes 255 heads, 63 sectors/track, 60801 cylinders, total 976773168 sectors Units = sectors of 1 * 512 = 512 bytes Disk identifier: 0x8543ab30 Device Boot Start End Blocks Id System /dev/sda1 * 2048 41945087 20971520 83 Linux /dev/sda2 41945088 46139391 2097152 83 Linux /dev/sda3 46139392 975177727 464519168 83 Linux Disk /dev/sdb: 500.1 GB, 500107862016 bytes 255 heads, 63 sectors/track, 60801 cylinders, total 976773168 sectors Units = sectors of 1 * 512 = 512 bytes Disk identifier: 0x84a90046 Device Boot Start End Blocks Id System /dev/sdb1 * 2048 41945087 20971520 83 Linux /dev/sdb2 41945088 46139391 2097152 83 Linux /dev/sdb3 46139392 975177727 464519168 83 Linux

Попробуем достучаться до массива md0.

Как и прежде, создаём каталог для монтирования файловой системы:

sudo mkdir /mnt/raid0

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

$ sudo mount /dev/md0 /mnt/raid0 -t auto -o rw,nls=utf8,noatime $ mount . /dev/md0 on /mnt/raid0 type ext3 (rw,noatime,nls=utf8)

Дополнительная информация

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

rw (read-write, чтение-запись) — файловая система будет подключена с возможностью записи на неё пользователями.

Если вы хотите предотвратить любую запись на файловую систему вообще, указание одной только опции ro (read-only, только чтение) вас не спасёт — такие действия, как восстановление целостности системы по записям из журнала, будут проведены при подключении систем, поддерживающих журналирование. При необходимости предотвратить любую запись на файловую систему пользуйтесь другими средствами для монтирования, либо внимательно читайте документацию на утилиту монтирования для соответствующей файловой системы, если она допускает принудительное отключение подобных действий.

exec — все файлы на подключемой системе будут считаться исполнимыми, если система не поддерживает других механизмов указания исполнимости файла. Альтернативно, noexec запрещает исполнение любых бинарных файлов вообще.

codepage=866 — указывает, какую кодировку использовать для трансляции имён файлов на файловой системе. Кириллическая русская кодовая страница для файловой системы FAT — 866. Длинные имена на файловой системе (VFAT) сохраняются в уникоде, реально эта настройка нужна только для дисков, записанных на отличных от Windows системах, не поддерживающих соглашения VFAT.

nls=utf8 — указывает модулю файловой системы, какую кодировку использовать при передаче данных системе (и пользователю). Старое название этой опции — iocharset использовать запрещено — она будет удалена в следующих версиях программы.

Схематично взаимодействие этих двух опций можно представить как:

FS OS Applications Operator

uid (gid) — указывает, какой пользователь (группа) будет владеть точкой подключения (и файлами на ней, если нет других способов определить владельца). gid=plugdev указывает, что все пользователи в группе 46(plugdev) могут обращаться к этому устройству. Локальные пользователи в Ubuntu обычно входят в эту группу.

umask=0002 — подробности смотрите в __man chmod__

nofail — если указанный том недоступен в момент загрузки, это не создаст ошибок и загрузка нормально продолжится.
Внимание: настольная (desktop) версия Ubuntu всё равно выдаст предупреждение и будет ждать ввода пользователя.

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

Более подробно о монтировании разделов диска и опций к нему можно узнать из статьи про fstab, а также в статье разделы_и_файловые_системы_linux.

Донастройка системы

Теперь диски стали подключаться автоматически, но так как это делается от имени root, у нас пропала возможность на подключенных дисках давать права на общий доступ, чтобы восстановить эту возможность добавим настройку в Samba:

sudo gedit /etc/samba/smb.conf

добавим в секцию [global]:

usershare owner only = false

Это ОЧЕНЬ ГРУБЫЙ ХАК. Для нормальной работы с пользователями на NTFS дисках — создайте на NTFS разделе файл .NTFS-3G/UserMapping

4 способа просмотра дисков и разделов в Linux

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

Использование команды fdisk

fdisk — это инструмент командной строки, который позволяет просматривать разделы диска в системах Linux и управлять ими. Для просмотра разделов диска необходимо запустить команду fdisk с именем дискового устройства в качестве аргумента.

Следующая команда показывает, как просмотреть разделы на /dev/sda –

$ sudo fdisk -l /dev/sda 

Опция «-l» означает список и отображает таблицу разделов для указанного диска. Вывод включает информацию о размере диска, размере сектора, структуре разделов и типе файловой системы.

Использование команды lsblk

lsblk — еще один инструмент командной строки, который обеспечивает четкое и краткое представление устройств хранения и соответствующих им разделов в Linux. Команда отображает древовидную иерархию блочных устройств, которая включает диски, разделы и другие блочные устройства, такие как кольцевые устройства и RAM-диски.

Чтобы использовать lsblk, выполните следующую команду —

$ sudo lsblk 

В выводе отображаются все доступные блочные устройства в системе, включая их точки подключения, размеры и другую информацию. Если вы хотите просмотреть разделы определенного диска, вы можете использовать опцию «-o» для отображения вывода в определенном формате.

Например, следующая команда отображает только разделы на диске /dev/sda —

$ sudo lsblk -o NAME,SIZE,MOUNTPOINT /dev/sda 

Использование команды blkid

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

Чтобы просмотреть разделы на устройстве с помощью blkid, выполните следующую команду —

$ sudo blkid 

В выходных данных отображаются имена устройств, UUID, типы файловых систем и метки (если есть) всех разделов, доступных в системе. Вы также можете использовать опцию «-p» для отображения вывода в машиночитаемом формате.

Например, следующая команда отображает UUID и тип файловой системы раздела /dev/sda2 —

$ sudo blkid /dev/sda2 

Использование инструмента GParted

GParted — это графический инструмент, позволяющий просматривать разделы диска в Linux и управлять ими. Он предоставляет удобный интерфейс для управления разделами, включая создание, удаление, изменение размера и перемещение разделов.

Чтобы использовать GParted, вам необходимо сначала установить его с помощью менеджера пакетов вашего дистрибутива Linux. После установки вы можете запустить его из меню «Приложения» или выполнить следующую команду:

$ sudo gparted 

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

Вот несколько дополнительных советов и рекомендаций, которые помогут вам получить максимальную отдачу от просмотра дисков и разделов в Linux.

Используйте опцию -t с командой fdisk, чтобы просмотреть только разделы определенного типа. Например, чтобы просмотреть только разделы типа 83 (Linux), вы можете запустить следующую команду:

sudo fdisk -l -t 83 

Используйте опцию -o с командой lsblk, чтобы настроить вывод. Например, чтобы просмотреть только имя устройства, размер и точку монтирования каждого раздела, вы можете запустить следующую команду:

sudo lsblk -o NAME,SIZE,MOUNTPOINT 

Используйте опцию -h с командой df, чтобы отобразить размеры в удобочитаемом формате. Например, чтобы просмотреть информацию об использовании диска для всех разделов в удобочитаемом формате, вы можете запустить следующую команду:

df -h 

Используйте опцию -p с командой blkid, чтобы отобразить выходные данные в анализируемом формате. Это может быть полезно, если вы хотите автоматизировать процесс просмотра информации о дисках и разделах. Например, чтобы просмотреть UUID и тип файловой системы всех разделов в анализируемом формате, вы можете запустить следующую команду:

sudo blkid -p /dev/sd* 

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

Заключение

Linux предоставляет различные инструменты и команды для просмотра дисков и разделов в системе. В этой статье мы рассмотрели четыре способа просмотра дисков и разделов, включая команды fdisk, lsblk и blkid, а также инструмент GParted. Эти инструменты и команды можно использовать для лучшего понимания структуры диска, выявления закономерностей использования диска и устранения проблем, связанных с диском.

Все права защищены. © Linux-Console.net • 2019-2024

Добавление диска и создание разделов в Linux

Консультация по продукту 1cloud

Примечание: все действия в данном руководстве должны выполняться в привилегированном режиме. С помощью команды fdisk необходимо посмотреть какие диски доступны для монтирования: fdisk -l Доступные диски для монтирования Доступные диски для монтированияВ нашем примере мы будем монтировать устройство /dev/sdb. Теперь с помощью команды fdisk разобьем диск на разделы: fdisk /dev/sdb Попадаем в меню команды fdisk. Welcome to fdiskСписок доступных команд можно получить введя m Command (m for help): m

Help: DOS (MBR) a toggle a bootable flag b edit nested BSD disklabel c toggle the dos compatibility flag Generic d delete a partition F list free unpartitioned space l list known partition types n add a new partition p print the partition table t change a partition type v verify the partition table i print information about a partition Misc m print this menu u change display/entry units x extra functionality (experts only) Script I load disk layout from sfdisk script file O dump disk layout to sfdisk script file Save & Exit w write table to disk and exit q quit without saving changes Create a new label g create a new empty GPT partition table G create a new empty SGI (IRIX) partition table o create a new empty DOS partition table s create a new empty Sun partition table

Примечание: очередность имеет значение, чем ближе раздел к началу диска — тем больше скорость считывания, из-за скорости вращения. Далее выполните команды в интерфейсе утилиты fdisk. Создаем раздел с помощью опции n, при выборе типа укажите “основной” с помощью опции p. Примечание: если Вы хотите выбрать значение по умолчанию, то нажмите Enter. Создание раздела primaryДалее создадим второй раздел «extended», при выборе типа указав опцию “е”. Создание раздела extendedСоздадим логический раздел (логический раздел будет определен автоматически). Создание логического разделаВыводим созданные разделы на экран для проверки, с помощью опции p. Вывод созданных разделовНеобходимо сохранить внесенные изменения с помощью опции w. The partition table has been alteredТеперь на разделах необходимо создать файловую систему с помощью утилиты mkfs, указав после точки тип файловой системы: mkfs.ext4 /dev/sdb1 mkfs.ext4 /dev/sdb5 Примечание: расширенный раздел не может быть отформатирован с файловыми системами, такими как ext3, FAT или NTFS, и не может непосредственно содержать данные. Описание созданной файловой системыДалее необходимо создать точку монтирования для каждого раздела: mkdir /mnt/disk1
mkdir /mnt/disk2 Примечания:
— обычно точка монтирования создается в директориях /mnt или /media;
— для расширенного раздела точку монтирования создавать не нужно. Измените режим доступа к разделам: chmod -R 660 /mnt/disk1
chmod -R 660 /mnt/disk2 Для автоматического монтирования разделов после перезагрузки сервера внесите изменения в файл /etc/fstab. С помощью текстового редактора, например nano, откройте этот файл: nano /etc/fstab Добавьте следующие строки: /dev/sdb1 /mnt/disk1 ext4 defaults 0 0
/dev/sdb5 /mnt/disk2 ext4 defaults 0 0 С помощью команды mount монтируем разделы. mount -a

Тестирование сервера

  • Настройка SSH-ключей для подключения к Linux
  • Добавление диска и создание разделов во FreeBSD
  • Чек-лист параметров безопасности сервера Windows/Linux

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

Поделиться в соцсетях:

Как примонтировать диск в Linux. Пошаговое руководство

Примонтировать диск в Linux можно несколькими способами. Самый верный способ — это использовать команды Терминала. Самый простой способ — это использовать дополнительное программное обеспечение, в котором можно примонтиров ать диск в Linux, используя графический интерфейс. Для начинающих любителей Линукса проще всего использовать именно приложения, потому что работу с Терминалом довольно сложно сразу понять и освоить.

Windows и Linux — это две совершенно разные операционные системы. Даже новые разделы внутри системы у них подключаются по-разному. В Линуксе присутствует общая корневая файловая система, куда возможно добавлять различные разделы и новые устройства, а потом при необходимости их оттуда удалять. Обычно все необходимые диски и разделы в Линуксе монтируются автоматически при активации системы . Однако, если необходимы дополнительные разделы или просто как — то по-особенному нужно распределить и сформировать разделы, тогда все операции нужно выполнять вручную. К примеру, по умолчанию в Linux устанавливается всего единственный логический диск. Если вы планируете сделать, как в Windows, чтобы у вас было несколько дисков (диск Е, С, D и др . ), тогда вам придется такую конструкцию логических дисков выстраивать самостоятельно.

По большому счету, в Windows также всего одна файловая система, как и в Линуксе. Просто в «окнах» процесс ее деления на несколько логических разделов обязателен и скрыт от глаз пользователя. В этом плане, Линукс более открытая система.

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

  1. Установить программу GParted, если она не установлена на компьютере.
  2. Активиров ать программу GParted.
  3. После запуска программы вам понадоби тс я предоставить ей root-права, потому что она будет вносить изменения непосредственно в корневую систему. Для этого ничего лишнего делать не нужно. После запуска программы перед вами появится окно, куда нужно будет ввести пароль суперпользователя.
  4. После предоставления рут-прав запустится программа, где вам необходимо будет выбрать диск или раздел, который вы хотите монтировать. Кликните по нему правой клавишей мыши. Перед вами появится дополнительное меню, где нужно будет выбрать пункт «Монтировать».

Как примонтировать диск в Linux с помощью стандартных инструментов

  1. Отыщите на своем компьютер е эту утилиту через основное меню или «поиск» и запустите ее.
  2. После активации программы перед вами появ я тся все диск и и разделы, которые уже установлены и созданы на вашем компьютере.
  3. Выберите диск или раздел для монтирования, то есть диск или раздел, который вы хотите подключить к файловой системе компьютера. Кликните по нему один раз левым кликом, чтобы выделить.
  4. После того на панели из кнопок под всеми разделами высветится кнопка в форме треугольника (она похожа на кнопку «play» в аудиоплеере).
  5. Нажмите на эту кнопку, чтобы подключить выбранный диск или раздел.
  6. После этого перед вам появится окно, где нужно будет ввести пароль суперпользователя, так как вы хотите внести изменения непосредственно в файловую систему, а такие изменения требуют подтверждения.
  7. После этого на рабочем экране отразится значок примонтированного диска или раздела. Кстати, если вы решите потом отмонтировать этот диск или раздел в Linux, тогда щелкните по нему правой кнопкой мыши и найдите в меню соответствующий пункт.

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

  1. Запустить Терминал вашего дистрибутива.
  2. Затем необходимо ввести команду, похожую на эту: $sudo mount -v /dev /sda2 /mnt /. Важно отметить, что «/dev /sda2» — это наименование монтируемого диска, а «/mnt /» — это точка монтирования.
  3. После ввода этой команды терминал попросит вас ввести пароль суперпользователя для подтверждения этой операции. Если операция монтирования прошла удачно, то Терминал вам об этом сообщит.

Заключение

Как видно из статьи, что примонтировать или отмонтировать диск в Linux несложно даже стандартными способами. Если вам сложно освоить терминальные команды, тогда можете смело воспользоваться системной утилитой или программой GParted. Графический интерфейс постепенно проникает во все настройки Linux, поэтому система становится более «дружелюбной» по отношению к новым пользователям. Ведь раньше основная масса настроек Линукс осуществлял а сь исключительно в терминале, а простых пользователей это пугало.

Мы будем очень благодарны

если под понравившемся материалом Вы нажмёте одну из кнопок социальных сетей и поделитесь с друзьями.

Добавить комментарий

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