I created a LVM volume using this guideI have 2x2TB HDDs for a total of 4TB (or 3.64TB usable). I created the volume and rebooted. Everything was working fine. Then I copied 1.6TB of data on the volume, and after restarting, the volume can't mount. Here's the output while booting:...[....] Checking file system...fsck from util-linux 2.20.1/dev/mapper/vgpool-lvstuff: One or more block group descriptor checksums are invalid. FIXED./dev/mapper/vgpool-lvstuff: Group descriptor 24704 checksum is 0x4357, should be 0x0228./dev/mapper/vgpool-lvstuff: UNEXPECTED INCONSISTENCY; RUN fsck MANUALLY.(i.e., without -a or -p options)fsck died with exit status 4failed (code 4).[FAIL] File system check failed. A log is being saved in /var/log/fsck/checkfs if that location is writeable. Please repair the file system manually. ... failed![warn] A maintenance shell will now be started. CONTROL-D will terminatethis shell and resume system boot. ... (warning).Give root password for maintenance (or type Control-D to continue):This has happened me three times now and I can't find the issue. I had already tried a fsck -y last time but it kept fixing and fixing blocks, and in the end tha data was all lost. This is the content of /var/log/fsck/checkfs:    Log of fsck -C -R -A -aSun Nov 16 20:18:36 2014fsck from util-linux 2.20.1/dev/mapper/vgpool-lvstuff: One or more block group descriptor checksums are in$/dev/mapper/vgpool-lvstuff: Group descriptor 24704 checksum is 0x4357, should b$/dev/mapper/vgpool-lvstuff: UNEXPECTED INCONSISTENCY; RUN fsck MANUALLY.        (i.e., without -a or -p options)fsck died with exit status 4Sun Nov 16 20:18:36 2014----------------The HDDs worked fine between the data was copied and the reboot. The read/write speeds were good, and all the files I opened worked without issues. I don't think it's a hardware problem. Is there something I can do to restore the LVM volume?I should specify that I'm running Debian 7.Output of command fdisk -l /dev/sd[ab]:root@nas-debian:~# fdisk -l /dev/sd[ab]Disk /dev/sda: 2000.4 GB, 2000398934016 bytes81 heads, 63 sectors/track, 765633 cylinders, total 3907029168 sectorsUnits = sectors of 1 * 512 = 512 bytesSector size (logical/physical): 512 bytes / 4096 bytesI/O size (minimum/optimal): 4096 bytes / 4096 bytesDisk identifier: 0x000deed2   Device Boot      Start         End      Blocks   Id  System/dev/sda1            2048  3907029167  1953513560   8e  Linux LVMDisk /dev/sdb: 2000.4 GB, 2000398934016 bytes81 heads, 63 sectors/track, 765633 cylinders, total 3907029168 sectorsUnits = sectors of 1 * 512 = 512 bytesSector size (logical/physical): 512 bytes / 512 bytesI/O size (minimum/optimal): 512 bytes / 512 bytesDisk identifier: 0x5dc840bf   Device Boot      Start         End      Blocks   Id  System/dev/sdb1            2048  3907029167  1953513560   8e  Linux LVMsmartctl -A /dev/sdaroot@nas-debian:~# smartctl -A /dev/sdasmartctl 5.41 2011-06-09 r3365 [x86_64-linux-3.2.0-4-amd64] (local build)Copyright (C) 2002-11 by Bruce Allen, http://smartmontools.sourceforge.net=== START OF READ SMART DATA SECTION ===SMART Attributes Data Structure revision number: 10Vendor Specific SMART Attributes with Thresholds:ID# ATTRIBUTE_NAME          FLAG     VALUE WORST THRESH TYPE      UPDATED  WHEN_FAILED RAW_VALUE  1 Raw_Read_Error_Rate     0x000f   113   099   006    Pre-fail  Always       -       55599712  3 Spin_Up_Time            0x0003   093   091   000    Pre-fail  Always       -       0  4 Start_Stop_Count        0x0032   096   096   020    Old_age   Always       -       4866  5 Reallocated_Sector_Ct   0x0033   100   100   036    Pre-fail  Always       -       0  7 Seek_Error_Rate         0x000f   066   060   030    Pre-fail  Always       -       4984356  9 Power_On_Hours          0x0032   093   093   000    Old_age   Always       -       6737 10 Spin_Retry_Count        0x0013   100   100   097    Pre-fail  Always       -       0 12 Power_Cycle_Count       0x0032   100   100   020    Old_age   Always       -       29183 Runtime_Bad_Block       0x0032   100   100   000    Old_age   Always       -       0184 End-to-End_Error        0x0032   100   100   099    Old_age   Always       -       0187 Reported_Uncorrect      0x0032   100   100   000    Old_age   Always       -       0188 Command_Timeout         0x0032   100   100   000    Old_age   Always       -       0189 High_Fly_Writes         0x003a   100   100   000    Old_age   Always       -       0190 Airflow_Temperature_Cel 0x0022   063   043   045    Old_age   Always   In_the_past 37 (1 97 37 33)191 G-Sense_Error_Rate      0x0032   100   100   000    Old_age   Always       -       0192 Power-Off_Retract_Count 0x0032   100   100   000    Old_age   Always       -       11193 Load_Cycle_Count        0x0032   098   098   000    Old_age   Always       -       4866194 Temperature_Celsius     0x0022   037   057   000    Old_age   Always       -       37 (0 19 0 0)195 Hardware_ECC_Recovered  0x001a   021   003   000    Old_age   Always       -       55599712197 Current_Pending_Sector  0x0012   100   100   000    Old_age   Always       -       0198 Offline_Uncorrectable   0x0010   100   100   000    Old_age   Offline      -       0199 UDMA_CRC_Error_Count    0x003e   200   200   000    Old_age   Always       -       0240 Head_Flying_Hours       0x0000   100   253   000    Old_age   Offline      -       144877836830620241 Total_LBAs_Written      0x0000   100   253   000    Old_age   Offline      -       2043681280242 Total_LBAs_Read         0x0000   100   253   000    Old_age   Offline      -       4265209040smartctl -A /dev/sdbroot@nas-debian:~# smartctl -A /dev/sdbsmartctl 5.41 2011-06-09 r3365 [x86_64-linux-3.2.0-4-amd64] (local build)Copyright (C) 2002-11 by Bruce Allen, http://smartmontools.sourceforge.net=== START OF READ SMART DATA SECTION ===SMART Attributes Data Structure revision number: 16Vendor Specific SMART Attributes with Thresholds:ID# ATTRIBUTE_NAME          FLAG     VALUE WORST THRESH TYPE      UPDATED  WHEN_FAILED RAW_VALUE  1 Raw_Read_Error_Rate     0x002f   187   187   051    Pre-fail  Always       -       3744  3 Spin_Up_Time            0x0027   168   163   021    Pre-fail  Always       -       6591  4 Start_Stop_Count        0x0032   100   100   000    Old_age   Always       -       219  5 Reallocated_Sector_Ct   0x0033   178   178   140    Pre-fail  Always       -       421  7 Seek_Error_Rate         0x002e   200   200   000    Old_age   Always       -       0  9 Power_On_Hours          0x0032   081   081   000    Old_age   Always       -       13981 10 Spin_Retry_Count        0x0032   100   100   000    Old_age   Always       -       0 11 Calibration_Retry_Count 0x0032   100   253   000    Old_age   Always       -       0 12 Power_Cycle_Count       0x0032   100   100   000    Old_age   Always       -       92192 Power-Off_Retract_Count 0x0032   200   200   000    Old_age   Always       -       63193 Load_Cycle_Count        0x0032   117   117   000    Old_age   Always       -       250860194 Temperature_Celsius     0x0022   111   098   000    Old_age   Always       -       39196 Reallocated_Event_Count 0x0032   001   001   000    Old_age   Always       -       400197 Current_Pending_Sector  0x0032   196   196   000    Old_age   Always       -       1418198 Offline_Uncorrectable   0x0030   200   198   000    Old_age   Offline      -       4199 UDMA_CRC_Error_Count    0x0032   200   200   000    Old_age   Always       -       0200 Multi_Zone_Error_Rate   0x0008   197   001   000    Old_age   Offline      -       1023df -hroot@nas-debian:~# df -hFilesystem                                              Size  Used Avail Use% Mounted onrootfs                                                   57G   14G   41G  25% /udev                                                     10M     0   10M   0% /devtmpfs                                                   797M  1.8M  795M   1% /run/dev/disk/by-uuid/df7e64db-f3a7-40da-88ec-1f63dfa8b699   57G   14G   41G  25% /tmpfs                                                   5.0M     0  5.0M   0% /run/locktmpfs                                                   2.1G  236K  2.1G   1% /run/shmpvsroot@nas-debian:~# pvs  PV         VG     Fmt  Attr PSize PFree  /dev/sda1  vgpool lvm2 a--  1.82t    0  /dev/sdb1  vgpool lvm2 a--  1.82t    0vgsroot@nas-debian:~# vgs  VG     #PV #LV #SN Attr   VSize VFree  vgpool   2   1   0 wz--n- 3.64t    0lvsroot@nas-debian:~# lvs  LV      VG     Attr     LSize Pool Origin Data%  Move Log Copy%  Convert  lvstuff vgpool -wi-a--- 3.64t
LVM volume corrupted, can't be mounted after reboot
mount;hard disk;lvm