ben1479 Posted June 1, 2016 Share Posted June 1, 2016 Hi guys, came home to a weird problem today, found one of my disks was in a disabled state, so I powered down the server, replugged the sata and power for the offending drive, and the rest of the drives for good measure, powered back on and its still in a disabled state... So stopped the array and tried mounting the disk manually via telnet "mkdir /mnt/disks/test" and "mount /dev/sdf1 /mnt/disks/test", no go saying wrong fs type, bad option, bad superblock etc. ran "dmesg | tail" like suggested by the mount command and came back with "XFS (sdf1): Filesystem has duplicate UUID dc97ca57-01e8-4848-bc60-0289b45a747c - can't mount" I then ran "mount -o nouuid /dev/sdf1 /mnt/disks/test" which successfully mounted the disk, confirmed by running mc and copying a file to another mounted disk Googled a bit and found a command "xfs_admin -U generate /dev/sdf1" but came up with an error saying "xfs_admin: only 'rewrite' supported on V5 fs" Ran "xfs_repair /dev/sdf1" which completed successfully, but still the disk is unmountable without using nouuid Is there another way to fix it without having to rebuild the entire drive, considering I am able to read the data when mounted with nouuid? The hard drive has no smart errors but it dropped out while 4 hours into doing a parity check which is a little concerning. Cheers syslog.txt Link to comment
JorgeB Posted June 1, 2016 Share Posted June 1, 2016 You can't mount it manually, only rebuild or do a new config with trust parity option and run a parity check. Link to comment
Recommended Posts
Archived
This topic is now archived and is closed to further replies.