Hello everyone,
I have a QNAP NAS with a large thin volume DataVol1
(~3.5 TB) on a thin pool (tp1
). Recently, the boot time has become very long (~10 extra minutes), even after removing other non-critical volumes.
From the logs, I noticed:
[ 43.138101] md/raid1:md1: active with 2 out of 2 mirrors
[ 43.166266] md1: detected capacity change from 0 to 3990593142784
[ 49.553378] device-mapper: thin metadata: __create_persistent_data_objects: block manger get correctly
[ 50.092229] device-mapper: tier: Data device (dm-3) discard unsupported: Disabling discard passdown.
[ 50.102471] device-mapper: tier: passdown_tier_discard:4054, tier discard_passdown(0)
[ 50.111334] device-mapper: thin metadata: dm_pool_set_mapped_threshold: threshold: 0 total_mapped_blocks: 4775409 new_threshold: 7401064
[ 50.125073] device-mapper: thin: maybe_resize_data_dev: expand pool origin max threshold to 7401064
[ 51.282809] device-mapper: thin metadata: dm_pool_set_mapped_threshold: threshold: 7401064 total_mapped_blocks: 4775409 new_threshold: 7401064
[ 54.382267] ext4_init_reserve_inode_table0: dm-6, 3
[ 54.387737] ext4_init_reserve_inode_table2: dm-6, 3, 0, 0, 4096
[ 54.394442] EXT4-fs (dm-6): mounted filesystem (<none>) with ordered data mode. Opts: data=ordered,barrier=1,nodelalloc
[ 54.406535] ext4 filesystem being mounted at /mnt/pool1 supports timestamps until 2038 (0x7fffffff)
[ 56.884187] ext4_init_reserve_inode_table0: dm-11, 28484
[ 56.890146] ext4_init_reserve_inode_table2: dm-11, 28484, 0, 0, 4096
[ 56.900078] EXT4-fs (dm-11): mounted filesystem (DataVol1) with ordered data mode. Opts: usrjquota=aquota.user,jqfmt=vfsv1,user_xattr,data=ordered,data_err=abort,delalloc,nopriv,nodiscard,acl
[ 657.738917] device-mapper: tier: set allocation tier failed
[ 660.273094] Adding 16777212k swap on /share/CE_CACHEDEV1_DATA/.swap/qnap_swap. Priority:-4 extents:336 across:278347772k FS
[ 660.766279] VFIO - User Level meta-driver version: 0.3
[ 664.399089] [S30mountall] start
[ 679.313219] ext4_init_reserve_inode_table0: md13, 4
[ 679.318689] ext4_init_reserve_inode_table2: md13, 4, 0, 0, 4096
I don’t understand why I’m wasting 600 seconds to mount DataVol1