Semenalidery.com

IT Новости из мира ПК
1 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Подключить диск linux

Смотрим список дисков Linux

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. Каждый из них может понадобиться в различных ситуациях. Если у вас остались вопросы, спрашивайте в комментариях!

Вики IT-KB

Пошаговые руководства, шпаргалки, полезные ссылки.

Инструменты пользователя

Инструменты сайта

Боковая панель

Содержание

Как подключить дополнительный диск в Linux (создание таблицы разделов, разметка, форматирование и монтирование)

Рассмотрим пример добавления дополнительного диска в Linux при условии, что нужно создать на новом диске таблицу разделов, затем создать раздел диска, отформатировать этот диск и настроить автоматическое монтирование нового раздела при загрузке системы. Для операций с диском будем использовать утилиту parted.

Читать еще:  Sort linux примеры

В нашем примере к виртуальной машине (на базе гипервизора Microsoft Hyper-V) с ОС Ubuntu Linux 14.04 LTS подключается дополнительный диск. Для виртуальной машины Hyper-V второго поколения (Gen2) это можно сделать «на горячую», то есть не останавливая гостевую ОС и не выключая виртуальную машину.

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

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

Как видно, система обнаружила новый диск /dev/sdd, и этот диск не имеет разметки.

Войдём в режим работы с утилитой parted:

Приглашение командной строки сменит вид на «(parted)». Сменим текущий диск (по умолчанию текущим диском устанавливается первый найденный в системе, например /dev/sda) на тот, с которым мы собираемся выполнять операции разметки:

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

На текущем выбранном диске создадим новую пустую таблицу разделов с типом gpt.

Создадим первичный раздел, который будет занимать весь объем диска:

Как видим, создан раздел без файловой системы. Теперь нам нужно отформатировать этот раздел с нужной нам файловой системой, например ext4. Как я понял, утилита parted не умеет форматировать разделы в ext4, поэтому завершим работу с утилитой и выполним форматирование другими средствами.

Посмотрим текущее положение вещей, и увидим что имеется раздел /dev/sdd1 без файловой системы:

Форматирование только что созданного раздела в интересующую нас файловую систему ext4 мы можем выполнить с помощью утилиты mkfs.ext4 командой:

Проверим результат, например так:

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

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

Создаём каталог, в который будем монтировать новый раздел и сразу монтируем его:

sudo mount /dev/sdd1 /mnt/backup

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

Выясним идентификатор раздела (UUID), чтобы использовать его для настройки автоматического монтирования:

Чтобы монтирование диска происходило автоматически при каждой загрузке системы внесём изменения в системный конфигурационный файл fstab.

Добавим в конец файла строку монтирования нашего раздела:

После сохранения конфигурационного файла проверяем, что команда обработки файла fstab утилитой mount выполняется без ошибок

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

Подключение внешнего жесткого диска или флэшки в Linux

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

Проверяем видит ли система диск

Linux, обычно для любого действия предоставляет много различных путей. Рассмотрим несколько из них. Самый распространенный из них команда fdisk -l:

Недостаток этого способа в избыточности информации, но зато он универсален.

Другой способ команда lsblk:

Если диск подключен через USB, то проверить что у нас вообще подключено можно так:

Но здесь мы видим только подключенные устройства без информации о них. На крайний случай.

Рекомендуем выполнить одну из команд до и после подключения диска, чтобы точно знать какой диск появился в системе. Итак на этом этапе мы убедились, что система видит диск и узнали как он называется (в нашем случае sdb). В зависимости от конкретной системы и количества дисков название может быть другим, но мы на будущее условимся называть его так.

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

Чтобы работать с диском на нем нужно создать раздел(ы) и файловую систему для него или их. Если диск уже отформатирован в Linux всего этого делать не нужно. Для создания разделов на диске существует много утилит, но мы рассмотрим утилиту cfdisc.

Скриншоты ниже немного подкорректированы для наглядности, так что на цифры не смотрите, главное понять принцип. Видим что-то вроде:

Стрелками наводим на new и жмем enter. Видим:

Теперь нас просят выбрать тип раздела. Я обычно для первого выбираю Primary, для остальных Logical. Но это уже на ваше усмотрение. Выбираем и жмем enter.

Последний шаг. Вводим размер раздела.

Читать еще:  Postgresql установка linux

Все. Раздел с именем sdb1 создан. Создаем следующий или жмем Quit.

Теперь наш раздел нужно форматировать под определенную файловую систему. Выбор типа файловой системы вопрос отдельный и здесь мы его касаться не будем. Возьмем для примера тип ext3. Вводим команду:

И долго смотрим на проценты. В итоге получаем ответ об успешном окончании форматирования.

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

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

Все подключение диска закончено. Все файлы можно найти в директории /mydisk.

Если вы ставите диск как постоянный, то для того чтобы после перезагрузки системы раздел монтировался автоматически открываем файл /etc/fstab и в конец файла приписываем строку

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

Еще важный момент. Перед отключением диска от сервера или компьютера его разделы нужно размонтировать командой

Иначе Вы рискуете повредить файловую систему и потерять данные на нем.

5 мин для чтения 6 различных способов перечислить жесткие диски в Linux

Главное меню » Операционная система Linux » 6 различных способов перечислить жесткие диски в Linux

Имейте в виду, что жесткий диск может быть физически подключен, виртуально подключен или даже эмулирован (например, при использовании таких устройств хранения, как EMC, Sun или IBM).

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

Список жестких дисков в Linux

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

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

Команда df в Linux , вероятно, одна из наиболее часто используемых. Он перечисляет фактическое «использование дискового пространства» и может дать вам информацию о том, какие жесткие диски (или текущее дисковое пространство) используются во всей системе.

Наиболее распространенный способ его использования – аргумент -h, который означает «читаемый человеком» (ведь мы не машины, верно?):

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

2. fdisk

fdisk – еще одна распространенная опция среди сисопов. В настоящее время в нем перечислены различные разделы (которые связаны с жесткими дисками, поскольку жесткий диск можно разделить на несколько разделов) в вашей системе.

Это вернет весь объем пространства (в ГБ или МБ), весь объем байтов и весь объем секторов на каждый раздел и в качестве сводки, а также начальный и конечный секторы, объем дискового пространства ( в байтах) и тип раздела.

Совет : Обычно диск SATA помечается как sd.

3. lsblk

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

Это, вероятно, более наглядно, чем другие, так как даже показывает разделы для каждого диска визуально (как sda в примере выше). Он также предоставляет информацию об общем размере каждого раздела и диска и физическом расположении каждого из них. Это очень часто используется, когда вам нужно смонтировать используемые вещи (например, USB-накопитель или аналогичный), чтобы вы могли знать, где он находится, чтобы приступить к монтированию.

4. cfdisk

cfdiskвероятно, самый продвинутый в GUI (графический интерфейс пользователя), поскольку он абсолютно визуален и интерактивен. Он позволяет сначала перечислить все диски / разделы в вашей системе, но также позволяет вам управлять ими, выбирая их, а затем применяя такие действия, как «Удалить», «Изменить размер», «Тип» (для изменения типа раздела) и «Запись». Изменения, внесенные в разделы.

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

Читать еще:  Установка jupiter notebook linux

5. parted

Этот похож на предыдущие, он перечисляет все разделы и позволяет управлять ими. Его основное отличие заключается в том, что он также информирует вас о марке и модели ваших жестких дисков и даже о типе подключаемых к нему подключений (scsi, sata и т. д.) И общем размере диска.

6. sfdisk

Это очень похоже на fdisk, однако sfdisk позволяет вам видеть как физические, так и логические тома, а также дает «сводку» разделов фактических физических томов с цилиндрами (начало и конец), секторами, размером и типом.

Вероятно, «s» переводится как «супер», так как это fdisk со сверхспособностями:

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

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

Если вам нравится проверять системную информацию, прочитайте статью о получении информации о процессоре в командной строке Linux .

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

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

VMware — подключение нового диска в ubuntu

  • 8 мая

Добавляем новый диск к виртуальной машине vmware. ОС — ubuntu server.

Первым делом выключаем виртуалку и добавляем в vCenter новый диск:

В нашем случае у виртуалки был системный диск размером 16 GB, добавляем новый 50 GB.

При добавлении диска можно не только выбрать размер диска, но и тип «Disk Provisioning». Не буду подробно описывать их особенности, расскажу вкратце. Есть три варианта:

  • Thick provision lazy zeroed — толстый ленивый (по умолчанию). При создании занимает выделенный объём, но нулями не заполняет сразу, а по мере записи. Быстро создаёт большие винты, но потом тратит ресурсы на заполнение блоков нулями. При долгой работе в итоге превращается в жадный.
  • Thick provision eager zeroed — толстый жадный. При создании заполняет выделенный объём нулями. Долго создаёт большие винты, зато потом летает.
  • Thin provision — тонкий. Быстро создаётся, не занимает места на диске. По мере наполнения — отжирает винт пока не заполнит весь выделенный для него объём. На это тратятся некоторые ресурсы. Опасен тем, что в один прекрасный момент места может не хватить, тогда с фризом нужно будет бороться танцами и бубном.

Винт создали, включаем машину и дальше работаем в консоли.

Посмотрим состояние партиций на диске:

Видим новый винт /dev/sdb. Строке 53.7 Гб не верим, потому как это округление от байтов. Если перевести 53687091200 байт в гигабайты, то получим ровно 50. Занимаемся разметкой жесткого диска:

Вводим «m» для справки:

Создаём новый раздел «n«:

Создаём основной раздел «p» или просто жмём enter:

Выбираем номер раздела «1» или просто жмём enter:

Оставляем первый сектор по умолчанию, enter:

Оставляем последний сектор по умолчанию, enter:

Выведем таблицу разделов:

Видим, что появился новый раздел /dev/sdb1. Делаем запись таблицы разделов на диск «w«:

Посмотрим состояние партиций на диске:

Теперь нужно создать файловую систему. Форматируем новый диск с помощью команды mkfs.ext4:

В данном случае параметр «-m 0» отвечает за процент резервных блоков. Дефолтные 5% меня не устраивают, супер-юзер обойдётся, винты дорогие, экономим место.

-m reserved-blocks-percentage
Specify the percentage of the filesystem blocks reserved for the super-user. This avoids fragmentation, and allows root-owned daemons, such as syslogd(8), to continue to function correctly after non-privileged processes are prevented from writing to the filesystem. The default percentage is 5%.

Получаем идентификатор раздела:

Полученный UUID понадобится для монтирования диска в папку. Здесь же можно посмотреть тип файловой системы. Создаём папку, в которую будем монтировать диск, в моём случае «opt«:

Далее редактируем файл «/etc/fstab«, дописываем строку:

Где UUID нами получен ранее. Монтируем:

Видим, что диск /dev/sdb1 смонтирован в opt. Теперь при загрузке он будет монтироваться автоматически.

Ссылка на основную публикацию
Adblock
detector