[Bug 1278875] Re: XFS filesystem created with 4k sectors by installer on LSI SAS RAID
Marti
1278875 at bugs.launchpad.net
Tue Feb 11 17:00:12 UTC 2014
** Package changed: ubuntu => partman-base (Ubuntu)
--
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to partman-base in Ubuntu.
https://bugs.launchpad.net/bugs/1278875
Title:
XFS filesystem created with 4k sectors by installer on LSI SAS RAID
Status in “partman-base” package in Ubuntu:
New
Bug description:
After installing Ubuntu 13.10 Server on a server (Fujitsu PRIMERGY
RX300 S8) with the LSI SAS 2008 RAID controller (Fujitsu D2607) and
configuring it to use the XFS filesystem, the FS is created with
sector size set to 4 kilobytes. The installer should respect the
sector size of the underlying hardware.
XFS refuses O_DIRECT accesses that are not a multiple of the
configured sector size, breaking assumptions made in some software
that uses O_DIRECT, such as libvirt disks using cache=none, and the
the PostgreSQL pg_test_fsync utility (didn't try running Postgres with
open_sync): http://www.postgresql.org/message-id/CABRT9RBkfUPjemsA-
jhQ=ME0TCLGgNK6FfyWkaNw+xGbykg1Sw at mail.gmail.com
Partition after installation:
# xfs_info /dev/sda1
meta-data=/dev/disk/by-uuid/987c0579-bd67-4f80-bbc6-50f975ee4c1d
isize=256 agcount=16, agsize=4341104 blks
= sectsz=4096 attr=2
[...] ^^^^
Yet kernel knows that the underlying storage has 512-byte sectors:
# cat /sys/block/sda/queue/logical_block_size
512
# cat /sys/block/sda/queue/physical_block_size
512
Even a new fresh filesystem created with mkfs.xfs defaults uses 512B sectors:
# mkfs.xfs /dev/sda5
meta-data=/dev/sda5 isize=256 agcount=4, agsize=489856 blks
= sectsz=512 attr=2, projid32bit=0
[...] ^^^
This can be reproduced by manually specifying sector size:
mkfs.xfs -s size=4096
# lspci |grep -i raid
01:00.0 RAID bus controller: LSI Logic / Symbios Logic MegaRAID SAS 2008 [Falcon] (rev 03)
After re-creating my root partition with XFS defaults, the issues are
no longer occurring.
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/partman-base/+bug/1278875/+subscriptions
More information about the foundations-bugs
mailing list