Intereting Posts
Почему для setgid () необходимы дополнительные ресурсы для дополнительных групп Однородность файлов Linux Как добавить путь «настраиваемых» каталогов к левой панели в Cinnamon File Manager Как удалить определенное количество строк каждый раз, когда определенная строка найдена в файле Повторно получить доступ к тому NFS из клиента OS X Mavericks после перезагрузки сервера? Linux эквивалент точек повторной проверки Windows? Как удалить повторяющиеся строки, сохраняя порядок и игнорируя регистр? Заменить требуемые утверждения автозагрузкой в ​​файле .emacs для повышения производительности Я приобрел у Amazon предустановленный, используемый, Asus Mini Notebook. Я нажал кнопку питания во время установки обновлений. что означает «^ $ 1» в сценарии оболочки? Как установить Ubuntu с USB-ключа с помощью syslinux? Отслеживание файлов, которые используются программой Правильное расположение трубопроводов и перенаправление вывода в find -exec? Как я могу обнаружить ошибки памяти, если у меня нет корневого или физического доступа к системе Linux? Не удалось получить доступ к приложению http, отправленному с использованием ssh

Получить весь список жестких дисков (/ dev / sd *) Использование командной строки

Мне нужно, чтобы весь жесткий диск был подключен к моему компьютеру,

/dev/sda /dev/sdb /dev/sdc 

позже я должен использовать его в скрипте и мониторе, используя iostat

Я alrady нашел команду fdisk , мне кажется сложным извлечь все устройство из вывода fdisk с помощью grep .

Есть ли простой способ?

Спасибо за вашу помощь….

проще, чем fdisk для вашей цели: lsblk:

 $ lsblk --nodeps NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sda 8:0 0 223.6G 0 disk sdb 8:16 0 298.1G 0 disk sr0 11:0 1 12M 0 rom 

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

 $ lsblk --nodeps -n -o name sda sdb sr0 

Попробуй это:

 blkid | awk -F":" '{print $1}'