Re: XFS issues with NVMe SSD

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Mon, Jan 23, 2017 at 2:27 PM, Eric Sandeen <sandeen@xxxxxxxxxxx> wrote:
>
>
> On 1/23/17 3:25 PM, Chris Murphy wrote:
>> On Mon, Jan 23, 2017 at 6:53 AM, Christoph Hellwig <hch@xxxxxxxxxxxxx> wrote:
>>> On Mon, Jan 23, 2017 at 08:50:48AM -0500, Brian Foster wrote:
>>>> Since this is limited hardware (I don't have access to such hardware, at
>>>> least), it might also be helpful to see if you can isolate the problem
>>>> from a full distro install. For example, can you format such a device
>>>> external to the rootfs, mount, copy some stuff and reproduce the
>>>> corruption after some sequence of unmount/remount/reboot operations?
>>>
>>> I have plenty of NVMe hardware, although none of them is Intel and I've
>>> never seen corruption like that.  I also don't run Fedora, though :)
>>>
>>> Does anyone know if the Fedora installer does a fstrim run or something
>>> similar?  I remember that most Intel NVMe devices had some pretty severe
>>> deallocate (aka discard on NVMe) bugs.  A firmware update might be a
>>> good start in that case.
>>
>> The installer doesn't do fstrim or blkdiscard before installation; but
>> on my SSDs at least mkfs.xfs and mkfs.btrfs result in trim. So one
>> possible test would be to manually mkfs with -k, and then if it's a
>> live media installation, install manually from the booted live
>> environment with:
>>
>> rsync -pogAXtlHrDx --exclude /dev/ --exclude /proc/ --exclude /sys/
>> --exclude /run/ --exclude /boot/*rescue* --exclude /etc/machine-id
>> /run/install/source/ /mnt/sysimage
>
> Right, mkfs does do trim...
>
> Could also pre-mkfs, and tell anaconda to re-use the partition without
> re-mkfs - is that possible?

Anaconda requires reformat of any partition used for rootfs, except
Btrfs where it requires a new subvolume for rootfs.

I've got one of these with Fedora 25 on it, variably using kernels
4.5.5 through 4.10-rc4 and haven't had any corruption issues with
either XFS or Btrfs
Samsung Electronics Co Ltd NVMe SSD Controller SM951/PM951 [144d:a802]





-- 
Chris Murphy
--
To unsubscribe from this list: send the line "unsubscribe linux-xfs" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html



[Index of Archives]     [XFS Filesystem Development (older mail)]     [Linux Filesystem Development]     [Linux Audio Users]     [Yosemite Trails]     [Linux Kernel]     [Linux RAID]     [Linux SCSI]


  Powered by Linux