LINUX.ORG.RU

Как узнать на каких дисках находятся разделы, если они в LVM? Нормальный ли SMART диска?

 , , , ,


0

1
smartctl -i /dev/sdb
smartctl 6.4 2014-10-07 r4002 [x86_64-linux-3.16.0-4-amd64] (local build)
Copyright (C) 2002-14, Bruce Allen, Christian Franke, www.smartmontools.org

=== START OF INFORMATION SECTION ===
Model Family:     Seagate Barracuda 7200.9
Device Model:     ST3160811AS
Firmware Version: 3.AAE
User Capacity:    160 040 803 840 bytes [160 GB]
Sector Size:      512 bytes logical/physical
Device is:        In smartctl database [for details use: -P show]
ATA Version is:   ATA/ATAPI-7 (minor revision not indicated)
SMART support is: Available - device has SMART capability.
SMART support is: Enabled

smartctl -A /dev/sdb
smartctl 6.4 2014-10-07 r4002 [x86_64-linux-3.16.0-4-amd64] (local build)
Copyright (C) 2002-14, Bruce Allen, Christian Franke, www.smartmontools.org

=== START OF READ SMART DATA SECTION ===
SMART Attributes Data Structure revision number: 10
Vendor Specific SMART Attributes with Thresholds:
ID# ATTRIBUTE_NAME          FLAG     VALUE WORST THRESH TYPE      UPDATED  WHEN_FAILED RAW_VALUE
  1 Raw_Read_Error_Rate     0x000f   114   086   006    Pre-fail  Always       -       83564437
  3 Spin_Up_Time            0x0003   096   095   000    Pre-fail  Always       -       0
  4 Start_Stop_Count        0x0032   094   094   020    Old_age   Always       -       6818
  5 Reallocated_Sector_Ct   0x0033   100   100   036    Pre-fail  Always       -       8
  7 Seek_Error_Rate         0x000f   078   060   030    Pre-fail  Always       -       61987531
  9 Power_On_Hours          0x0032   076   076   000    Old_age   Always       -       21417
 10 Spin_Retry_Count        0x0013   100   100   097    Pre-fail  Always       -       0
 12 Power_Cycle_Count       0x0032   093   093   020    Old_age   Always       -       7462
187 Reported_Uncorrect      0x0032   001   001   000    Old_age   Always       -       137
189 High_Fly_Writes         0x003a   100   100   000    Old_age   Always       -       0
190 Airflow_Temperature_Cel 0x0022   055   045   045    Old_age   Always   In_the_past 45 (Min/Max 27/50)
194 Temperature_Celsius     0x0022   045   055   000    Old_age   Always       -       45 (0 14 0 0 0)
195 Hardware_ECC_Recovered  0x001a   050   045   000    Old_age   Always       -       129889315
197 Current_Pending_Sector  0x0012   001   001   000    Old_age   Always       -       4294967295
198 Offline_Uncorrectable   0x0010   001   001   000    Old_age   Offline      -       4294967295
199 UDMA_CRC_Error_Count    0x003e   200   164   000    Old_age   Always       -       48416
200 Multi_Zone_Error_Rate   0x0000   100   253   000    Old_age   Offline      -       0
202 Data_Address_Mark_Errs  0x0032   100   253   000    Old_age   Always       -       0

fdisk -l для одного диска показывает разделы, а для другого вот:

$ sudo fdisk -l

Disk /dev/sdb: 149,1 GiB, 160040803840 bytes, 312579695 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x4903fc56

Device     Boot Start       End   Sectors  Size Id Type
/dev/sdb1  *     2048 312578047 312576000  149G 8e Linux LVM

Disk /dev/sda: 149,1 GiB, 160041885696 bytes, 312581808 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos

Ответ на: комментарий от KRoN73
lvdisplay -m
pvdisplay -m

Спасибо, без вас бы я бы не нашёл этого. В поисковике несколько статей и все про grub, или обычную разметку.

RTYPZCT ()
alias llvs='lvs -o lv_name,vg_name,lv_attr,seg_pe_ranges '

Любимый способ посмотреть где что лежит

vel ★★★★★ ()
Ответ на: комментарий от vel
alias llvs='lvs -o lv_name,vg_name,lv_attr,seg_pe_ranges '

Никакого результата. Нужно где lv_name,vg_name,lv_attr,seg_pe_ranges свои параметры написать? Где тогда взять вот это -attr,seg pe?

RTYPZCT ()
Ответ на: комментарий от RTYPZCT

просто выполни lvs -o lv_name,vg_name,lv_attr,seg_pe_ranges

Посмотри на результат, если удобно, то добавь команду llvs в виде алиаса.

vel ★★★★★ ()
Ответ на: комментарий от vel

А всё, понял. Alias - это какой-то исполняемый файл, потом почитаю про это. И да очень удобно, спасибо.

RTYPZCT ()
Ответ на: комментарий от KRoN73

Посмотри тут какой удобный способ vel написал.

alias llvs='lvs -o lv_name,vg_name,lv_attr,seg_pe_ranges '
LV       VG   Attr       PE Ranges
  boot     lvm  -wi-ao---- /dev/sdb1:0-46
  media    lvm  -wi-ao---- /dev/sda1:0-38155
  programs lvm  -wi-ao---- /dev/sdb1:1000-34578
  root     lvm  -wi-ao---- /dev/sdb1:34579-36962
  swap     lvm  -wi-ao---- /dev/sdb1:47-999
  var      lvm  -wi-ao---- /dev/sdb1:36963-38155

RTYPZCT ()
Ответ на: комментарий от droserasprout

Ноуп. По лезвию ножа ходишь.

droserasprout, legolegs, а почему вы так решили? — Из-за 195,197,198 атрибутов? Я просто увидел такое большое количество Raw_Read_Error_Rate и Seek_Error_Rate, случайно попал на вот эту тему, а там человека вроде бы успокоили. Тут написали что большое количество Raw_Read_Error_Rate нормально для Seagate. И вообще я не на то смотрел, да? -Нужно смотреть на Valute? Worst - это худшее выявленное при тесте, или худшее теоретическое значение? А THRESH - что это, там столько значений, я так понял это — количество успешных исправлений, да? Я прав? Есть какие-либо удобные программы, чтобы проверять диски?

RTYPZCT ()
Ответ на: комментарий от legolegs

Поддерживаю. Диск надо понизить в должности, а на его место купить новый (либо большой, либо ссд).

Я это понимаю, но SSD как-то я не знаю, небольшие(120-180Gb) хватит на систему + пару игр/программ и всё, а большие стоят дорого. Есть ли смысл в гибридных дисках в linux/swap'а на sdd и большей части информации на HDD?

RTYPZCT ()
Ответ на: комментарий от RTYPZCT

В теории достаточно, чтобы VALUE было больше THRESH. На практике если Reallocated_Sector_Ct != 0 диск не в порядке. Хотя, если этот параметр долго не растет, и если внезапный сбой не критичен, и если есть бекапы, и если есть стеснение в средствах, то можно рискнуть и оставить такой диск в работе. Разумеется, настроив мониторинг на случай возобновления деградации. Но лучше не надо и диск перевести под ерунду.

legolegs ★★★★★ ()
Последнее исправление: legolegs (всего исправлений: 1)
Ответ на: комментарий от legolegs

В теории достаточно, чтобы VALUE было больше THRESH. На практике если Reallocated_Sector_Ct != 0 диск не в порядке.

Точно? У меня есть второй диск там VALUE 100, а вот RAW_VALUE там уже 8,а не 0, как на обсуждаемом из темы.

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

На диске из поста система, возможно grub, я не знаю.. а ещё они в lvm — мне с него нужно разметку/grub/ещё чего сохранить?

настроив мониторинг на случай возобновления деградации. Но лучше не надо и диск перевести под ерунду.

С помощью чего? Как?

RTYPZCT ()
Ответ на: комментарий от droserasprout

Ненулевой Offline_Uncorrectable обнуляет доверие к диску, у тебя уже явным образом битые сектора переразмечаются.

А может это быть из-за того что на диске +/-5 GB свободно?

RTYPZCT ()
Ответ на: комментарий от legolegs

smartctl

А как это сделать? smartmontools, smard, или ещё чего, что из этого по проще настраивать, чем легче пользоваться?

RTYPZCT ()

vel, KRoN73, а вы не знаете как посмотреть сколько места занято/доступно на отдельных дисках из lvm? В gparted просто написано что из всего объёма всё занято.

RTYPZCT ()
Ответ на: комментарий от RTYPZCT

лор такой лор. почему еще никто не посоветовал нанять админа?

Anoxemian ★★★★★ ()

диску п...ц, покажи smartctl -x на обоих дисках

Minona ★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.