02 марта 2012

Список всех USB устройств и жестких дисков, подключенных к ПК в Ubuntu


В этой статье вы увидите, как использовать командную строку для проверки имени всех подключённых устройств хранения данных (USB flash drive, жёстких дисков, разделов и т.д.) вашего компьютера.
 

Подключте USB-накопитель или любые другие носители данных, откройте терминал (Ctrl + Alt + T) и выполните следующую команду:

sudo fdisk -l

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

vladimir@vladimir:~$ sudo fdisk -l
[sudo] password for vladimir:

Диск /dev/sda: 1000.2 Гб, 1000204886016 байт
240 головок, 63 секторов/треков, 129201 цилиндров, всего 1953525168 секторов
Units = секторы of 1 * 512 = 512 bytes
Размер сектора (логического/физического): 512 байт / 512 байт
I/O size (minimum/optimal): 512 bytes / 512 bytes
Идентификатор диска: 0x2bab359d

Устр-во Загр     Начало       Конец       Блоки   Id  Система
/dev/sda1   *      206848  1338175327   668984240    7  HPFS/NTFS/exFAT
/dev/sda2      1338180541  1953522457   307670958+   f  W95 расшир. (LBA)
/dev/sda5      1338180543  1645373519   153596488+   7  HPFS/NTFS/exFAT
/dev/sda6      1847225583  1953522457    53148437+  83  Linux
/dev/sda7      1840777216  1847224319     3223552   82  Linux своп / Solaris
/dev/sda8      1645373583  1748547583    51587000+  83  Linux
/dev/sda9      1748549632  1840775167    46112768   83  Linux


Следующая команда также имеет ту же функцию, но с другими выводами:

df -h

vladimir@vladimir:~$ df -h

Файловая система            Разм  Исп  Дост  Исп% смонтирована на
/dev/sda9                                   44G  8,8G   33G   22% /
udev                                           2,0G  4,0K  2,0G   1% /dev
tmpfs                                        804M  984K  803M   1% /run
none                                          5,0M     0  5,0M   0% /run/lock
none                                          2,0G  636K  2,0G   1% /run/shm

Вот так просто.

Удачи.

27 комментариев :

  1. У меня вот такая картинка-всё,что надо смонтировано.Подскажите пожалуйста:почему я не вижу NTFS дисков на Ubuntu?Могу зайти на них только при помощи дисковой утилиты.На компе две системы.Первая-на C\ Widows 7,второй стоит ubuntu 12.04.
    sychug@sychug-viktor:~$ sudo fdisk -l
    [sudo] password for sychug:

    Диск /dev/sda: 1000.2 Гб, 1000204886016 байт
    255 головок, 63 секторов/треков, 121601 цилиндров, всего 1953525168 секторов
    Units = секторы of 1 * 512 = 512 bytes
    Размер сектора (логического/физического): 512 байт / 512 байт
    I/O size (minimum/optimal): 512 bytes / 512 bytes
    Идентификатор диска: 0x0a578b58

    Устр-во Загр Начало Конец Блоки Id Система
    /dev/sda1 * 63 104277914 52138926 7 HPFS/NTFS/exFAT
    /dev/sda2 104277979 1953519615 924620818+ 5 Расширенный
    /dev/sda5 104277981 1851115519 873418769+ 7 HPFS/NTFS/exFAT
    /dev/sda6 1867503616 1873647615 3072000 82 Linux своп / Solaris
    /dev/sda7 1873649664 1953519615 39934976 83 Linux
    /dev/sda8 1851117568 1867491327 8186880 83 Linux

    Пункты таблицы разделов расположены не в дисковом порядке
    sychug@sychug-viktor:~$ df -h
    Файл.система Размер Использовано Дост Использовано% Cмонтировано в
    /dev/sda8 7,7G 4,1G 3,3G 56% /
    udev 997M 4,0K 997M 1% /dev
    tmpfs 403M 996K 402M 1% /run
    none 5,0M 0 5,0M 0% /run/lock
    none 1007M 372K 1007M 1% /run/shm
    /dev/sda7 38G 1,1G 35G 4% /home
    /dev/sda5 833G 387G 447G 47% /dos
    /dev/sda1 50G 18G 32G 36% /windows
    sychug@sychug-viktor:~$

    ОтветитьУдалить
    Ответы
    1. Как же не видно NTFS разделов, а это что по твоему?

      /dev/sda5 104277981 1851115519 873418769+ 7 HPFS/NTFS/exFAT

      Удалить
    2. Так в Домашней папке-то самих дисков Windows и doс я не вижу...Как их туда вытащить,подскажите пож.На диске doc у меня всё добро(видео,документы,музыка,фильмы и т.д.).Так очень уж неудобно запускать дисковую утилиту,а там открывать диск doc.
      В предыдущих версиях Ubuntu эти диски были видны и в Даш,и в Домашней папке
      (Компьютер),и в боковой панели в самом низу.
      Спасибо заранее...

      Удалить
    3. Судя по твоим разделам, надо сделать следующее
      1. Создай новый каталог в своей домашней папке, назови его например - windows.
      sudo mkdir /home/sychug/windows
      2. Для редактирования файла таблицы монтирования(fstab) в терминале введи:
      gksu gedit /etc/fstab
      3. В конце файла fstab добавь строку:
      dev/sda5 /home/sychug/windows ntfs defaults,umask=007,gid=46 0 0
      4. Сохрани fstab. Закрой gedit.
      5. Перезагрузи машину.

      sychug - ТВОЕ_ИМЯ_В_UBUNTU!!! - это логин, под которым ты заходишь в систему,
      sda5 - твой раздел под NTFS с doc

      Удалить
    4. Пользы 0 от этого совета,уважаемый Анонимный.Но всё-равно спасибо за участие.После выше приведенных действий,система отказалась перезагружаться.Отыграл всё назад-стало нормально.Смущает то,что каталог windows создан,но он после всех этих действий остался пустым.А что такое логин и раздел я,слава богу,знаю...

      Удалить
    5. Уважаемый ViktorRuslan. Только что проделал на своей машине все эти действия. Результат по двузначной системе равен 1.
      1. Правда хочу сказать. что монтирование производил не в папку home, а в папку mnt (это не приведёт к копированию огромного раздела в случае создания резервной копии домашней папки):
      sudo mkdir /mnt/windows
      2. Раздел. который нужно примонтировать, посмотрел при помощи команды:
      fdisk -l
      Выложите скрин после выполнения этой команды.
      3. В моём случае команда монтирования в файле fstab выглядела следующим образом:
      dev/sdb2 /mnt/windows ntfs defaults,umask=007,gid=46 0 0

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

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

      Удалить
    6. На компьютере установлена ОС - UBUNTU 12.04. Несколько лет исправно записывал и хранил информацию на CD и DVD, сейчас решил перейти на USB - носители. По неопытности приобрел две флэшки, которые, как оказалось, в Linux не поддерживаются (Cruzer Edge и Cruzer Bladge). Компьютер "узнает" диски и даже как будто идет запись. Но после безопасного извлечения и повторной установки флэшки для проверки записи диск оказывается пустым. Проверил флэшки на другом компьютере, с Windows 7, - все безотказно работает. В чем мои ошибки?
      Копии с терминала:
      baruch@baruch:~$ sudo fdisk -l
      [sudo] password for baruch:

      Диск /dev/sda: 500.1 Гб, 500107862016 байт
      255 головок, 63 секторов/треков, 60801 цилиндров, всего 976773168 секторов
      Units = секторы of 1 * 512 = 512 bytes
      Размер сектора (логического/физического): 512 байт / 512 байт
      I/O size (minimum/optimal): 512 bytes / 512 bytes
      Идентификатор диска: 0x0001a2a5

      Устр-во Загр Начало Конец Блоки Id Система
      /dev/sda1 * 2048 498775768 249386860+ 83 Linux
      /dev/sda2 498776062 976773119 238998529 5 Расширенный
      /dev/sda5 964755456 976773119 6008832 82 Linux своп / Solaris
      /dev/sda6 498776064 964755455 232989696 83 Linux

      Пункты таблицы разделов расположены не в дисковом порядке

      Диск /dev/sdb: 4004 МБ, 4004511744 байт
      116 головок, 51 секторов/треков, 1322 цилиндров, всего 7821312 секторов
      Units = секторы of 1 * 512 = 512 bytes
      Размер сектора (логического/физического): 512 байт / 512 байт
      I/O size (minimum/optimal): 512 bytes / 512 bytes
      Идентификатор диска: 0x000e1485

      Устр-во Загр Начало Конец Блоки Id Система
      /dev/sdb1 32 7821311 3910640 b W95 FAT32
      baruch@baruch:~$
      baruch@baruch:~$ df -h
      Файл.система Размер Использовано Дост Использовано% Cмонтировано в
      /dev/sda6 219G 27G 182G 13% /
      udev 995M 4,0K 995M 1% /dev
      tmpfs 401M 860K 400M 1% /run
      none 5,0M 0 5,0M 0% /run/lock
      none 1002M 344K 1002M 1% /run/shm
      /dev/sdb1 3,8G 4,0K 3,8G 1% /media/7EE9-9003
      baruch@baruch:~$

      Удалить
    7. Попробуй отформатировать флешки по инструкции ЗДЕСЬ.

      Удалить
    8. Отформатировал успешно по предложенной инструкции. Попытался записать на флэшку созданный образ диска через программу Brazero, однако в окне "Выберите диск для записи" стоит текст "Не найдено подходящих дисков", замените диск на поддерживаемый CD или DVD". Попробовать другие форматы?

      Удалить
    9. Зачем же Бразеро, это программа для прожига. Для загрузочных флешек есть Unetbootin (http://compizomania.blogspot.com/2012/07/unetbootin-ubuntu-1204linux-mint-13.html) или MultiSystem LiveUSB Multiboot (http://compizomania.blogspot.com/2013/09/multisystem-liveusb-multiboot.html)

      Удалить
  2. Максим, спасибо. О продвижении доложусь.

    ОтветитьУдалить
    Ответы
    1. Максим, я пока не создаю загрузочную флэшку для установки какого - то нового диструбутива. Имею Убунту 12.04 и тупо хотел бы перенести на флэшку часть информации из своей домашней папки (для сохранения и демонстрации на другом компьютере). Успешно отформатировал флэшку, компьютер распознает ее, а что делать дальше - не знаю. Извините за примитивные вопросы.

      Удалить
    2. Борис, привет. Для монтирования iso образа нужно использовать специальную программу (Создание загрузочного диска, UNetbootin и т.д.), а для переноса информации из Домашней папки: изображения, текстовые файлы и пр., достаточно открыть флешку, скопировать файл/папку из Домашней папки или из др. источника и вставить в открытое окно флешки. Вот и вся премудрость.

      Удалить
    3. Владимир, спасибо, все получается. За тобой, как за каменной стеной!

      Удалить
    4. Вот и хорошо. Заходи почаще на сайт, а то много информации пропускаешь.
      Удачи.

      Удалить
    5. Критику признаю. Исправлюсь.

      Удалить
  3. Здравствуйте, не подскажите как проверить на линуксе hdd на наличие битых секторов и возможно ли вообще такое.?

    ОтветитьУдалить
    Ответы
    1. Есть команды fsck (для проверки файловой системы), badblocks (для проверки секторов), поищите в google "проверка диска в линукс", информации достаточно.

      Удалить
    2. Выполни следующие команды в терминале на определение битых секторов:
      sudo su
      badblocks -v /dev/sda

      Удалить
    3. большое спасибо вы снова меня спасаете.

      Удалить
  4. Подскажите пожалуйста ! Как безопасно извлечь флеш (хубунта 14.04 )

    ОтветитьУдалить
    Ответы
    1. ПКМ на иконке диска - Отключить том или Извлечь том.

      Удалить
  5. Подскажите пожалуйста ! Как безопасно извлечь флеш (хубунта 14.04 )

    ОтветитьУдалить
    Ответы
    1. Классический вариант, как объяснил Максим Пузырев. Но если флешка не задействована в настоящий момент, не открыты данные, просто извлекаешь и всё.

      Удалить
    2. >>Но если флешка не задействована в настоящий момент, не открыты данные, просто извлекаешь и всё<<
      Совершенно верно. Я тоже так и делаю.

      Удалить
  6. Спасибо ! Четыре месяца мечусь между дебианом и хубунтой . 12 лет винды дают о себе знать.

    ОтветитьУдалить
  7. Можно ли как то увеличить размер boot сектора? на каком то сайте была инфа как правильно разбивать жесткий для установки линукса, там сказано было что для boot достаточно 300мб, а сегодня я получил сообщение что место кончилось...
    Файл.система Размер Использовано Дост Использовано% Cмонтировано в
    udev 3,9G 0 3,9G 0% /dev
    tmpfs 792M 9,3M 783M 2% /run
    /dev/sdb2 46G 8,7G 35G 21% /
    tmpfs 3,9G 272M 3,7G 7% /dev/shm
    tmpfs 5,0M 4,0K 5,0M 1% /run/lock
    tmpfs 3,9G 0 3,9G 0% /sys/fs/cgroup
    /dev/sdb1 276M 259M 3,5M 99% /boot
    /dev/sdb3 53G 3,5G 47G 7% /home
    cgmfs 100K 0 100K 0% /run/cgmanager/fs
    tmpfs 792M 20K 792M 1% /run/user/1000

    ОтветитьУдалить