Re: can't use btrfs on USB-stick (write errors)

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

 



On Tue, Jun 21, 2016 at 11:54:57PM +0900, Tomasz Chmielewski wrote:
> I've tried to use btrfs on USB-stick, but unfortunately it fails with 
> write errors.
> 
> The below is for kernel 4.4; I've tried with 4.6.2, and it fails in a 
> similar way.
> 
> 
> I'm not sure how to reliably reproduce it, but it seems to me it has 
> something to do with:
> 
> - plenty of random writes
> 
> - USB stick sometimes "very slow to reply" (may be USB-stick dependent)
> 
> 
> The closest thing to reproduce pretty much within an hour was launching 
> ktorrent and downloading a couple of Linux isos.
> 
> ext4 does not fail under similar load. USB stick is brand new, writing 
> data with dd is successful, reading data with dd is successful (whether 
> it's ext4, btrfs or raw partition); it only seems to fail with btrfs and 
> plenty of random writes.

I think it's the write pattern that does not go well with the usb stick.
>From the logs provided, it's an EIO during transaction commit, that's
usually fatal so the filesystem switches to read-only.

The dd write pattern (and consecutive writes) do not stress the flash
translation layer or it's internal block allocation and reclaim. As you
say it's not easy to reproduce, I'm more inclined to blame the usb
stick.
--
To unsubscribe from this list: send the line "unsubscribe linux-btrfs" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html




[Index of Archives]     [Linux Filesystem Development]     [Linux NFS]     [Linux NILFS]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux