Centos7 - vdo mount, NFS share-rol.

Fórumok

Sziasztok!

 

Adott egy vdo mount ami az alabbiak szerint van parameterezve az fstab-ban

 

UUID=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx /mnt/vdo1_share auto _netdev,x-systemd.device-timeout=0,x-systemd.requires=vdo.service,x-systemd.requires=mnt-nfs_share.mount,x-systemd.requires=loops-setup.service 0 0

 

a lemez amit fel kell mountolnia egy NFS share en levo qcow2 file (loop device-kent felmountolva, hogy tudja kezelni a vdo), ez az oka annak, hogy a mountnak meg kell varnia a 

mnt-nfs_share.mount

és a 

loops-setup.service

service-eket. 
 

a log szerint probalkozik elotte de mivel dependency baj van, nem sikerul neki, de elv miutan minden dependency teljesult, elinditja a vdo-t
 


Feb  5 14:41:50 hun25-18v systemd: Found device /dev/disk/by-uuid/7f264d4f-9cbe-4e3d-8b76-013f147272d9.
Feb  5 14:41:50 hun25-18v kernel: kvdo0:packerQ: compression is enabled
Feb  5 14:41:50 hun25-18v systemd: Started Device-mapper event daemon.
Feb  5 14:41:50 hun25-18v dmeventd[1785]: dmeventd ready for processing.
Feb  5 14:41:50 hun25-18v UDS/vdodmeventd[1758]: INFO   (vdodmeventd/1758) VDO device vdo1 is now registered with dmeventd for monitoring
Feb  5 14:41:50 hun25-18v vdo-by-dev: Starting VDO vdo1
Feb  5 14:41:50 hun25-18v vdo-by-dev: Starting compression on VDO vdo1
Feb  5 14:41:50 hun25-18v vdo-by-dev: VDO instance 0 volume is ready at /dev/mapper/vdo1
Feb  5 14:41:50 hun25-18v lvm[1785]: Monitoring VDO pool vdo1.
Feb  5 14:41:50 hun25-18v systemd: Started Start VDO volume backed by dev/loop0.

 

Ebben a vdostats is megerosit:

 

[root@hun25-18v ~]# vdostats
Device               1K-blocks      Used Available Use% Space saving%
/dev/mapper/vdo1     1073905920   5082244 1068823676   0%           99%

 

Viszont a mount mar nem tortenik meg

 

[root@hun25-18v ~]# df -h
Filesystem                                         Size  Used Avail Use% Mounted on
devtmpfs                                           1.9G     0  1.9G   0% /dev
tmpfs                                              1.9G   64K  1.9G   1% /dev/shm
tmpfs                                              1.9G  8.6M  1.9G   1% /run
tmpfs                                              1.9G     0  1.9G   0% /sys/fs/cgroup
/dev/mapper/centos-root                             38G  2.2G   35G   6% /
/dev/sda1                                         1014M  195M  820M  20% /boot
/dev/mapper/centos-home                             19G   33M   19G   1% /home
10.80.36.1:/raid0/data/_NAS_NFS_Exports_/R6BACKUP  5.2T  2.1T  3.2T  40% /mnt/nfs_share

 

A fura hogy a logban annak meg a nyomat sem latom, hogy megprobalja felmountolni a vdo lemezen levo xfs particiot.... Termeszetesen boot utan ha kezzel nyomok egy mount -a-t, akkor gond nelkul megcsinalja... Szerintetek mi lehet a gond?

 

Bocsanat, van nyoma(urbackupsrv-t ne nezzetek, az most nem szamit):

[root@hun25-18v ~]# cat /var/log/messages | grep vdo1_share
Feb  5 13:21:41 hun25-18v journal: Mounted /dev/dm-3 (system) at /mnt/vdo1_share on behalf of uid 0
Feb  5 13:40:07 hun25-18v systemd: Dependency failed for /mnt/vdo1_share.
Feb  5 13:40:07 hun25-18v systemd: Job mnt-vdo1_share.mount/start failed with result 'dependency'.
Feb  5 13:40:08 hun25-18v urbackupsrv: ERROR: No permission to access "/mnt/vdo1_share/urbackup_backup/urbackup_tmp_files"
Feb  5 13:46:19 hun25-18v urbackupsrv: ERROR: No permission to access "/mnt/vdo1_share/urbackup_backup/urbackup_tmp_files"
Feb  5 13:46:20 hun25-18v systemd: Dependency failed for /mnt/vdo1_share.
Feb  5 13:46:20 hun25-18v systemd: Job mnt-vdo1_share.mount/start failed with result 'dependency'.
Feb  5 13:51:44 hun25-18v systemd: Dependency failed for /mnt/vdo1_share.
Feb  5 13:51:44 hun25-18v systemd: Job mnt-vdo1_share.mount/start failed with result 'dependency'.
Feb  5 13:51:45 hun25-18v urbackupsrv: ERROR: No permission to access "/mnt/vdo1_share/urbackup_backup/urbackup_tmp_files"
Feb  5 14:00:18 hun25-18v systemd: Dependency failed for /mnt/vdo1_share.
Feb  5 14:00:18 hun25-18v systemd: Job mnt-vdo1_share.mount/start failed with result 'dependency'.
Feb  5 14:00:19 hun25-18v urbackupsrv: ERROR: No permission to access "/mnt/vdo1_share/urbackup_backup/urbackup_tmp_files"
Feb  5 14:08:09 hun25-18v journal: Mounted /dev/dm-3 (system) at /mnt/vdo1_share on behalf of uid 0
Feb  5 14:08:11 hun25-18v journal: Cleaning up mount point /mnt/vdo1_share (device 253:3 is not mounted)
Feb  5 14:09:07 hun25-18v journal: Mounted /dev/dm-3 (system) at /mnt/vdo1_share on behalf of uid 0
Feb  5 14:09:44 hun25-18v systemd: Dependency failed for /mnt/vdo1_share.
Feb  5 14:09:44 hun25-18v systemd: Job mnt-vdo1_share.mount/start failed with result 'dependency'.
Feb  5 14:09:45 hun25-18v urbackupsrv: ERROR: No permission to access "/mnt/vdo1_share/urbackup_backup/urbackup_tmp_files"
Feb  5 14:12:56 hun25-18v journal: Mounted /dev/dm-3 (system) at /mnt/vdo1_share on behalf of uid 0
Feb  5 14:14:52 hun25-18v journal: Cleaning up mount point /mnt/vdo1_share (device 253:3 is not mounted)
Feb  5 14:15:49 hun25-18v urbackupsrv: ERROR: No permission to access "/mnt/vdo1_share/urbackup_backup/urbackup_tmp_files"
Feb  5 14:15:50 hun25-18v systemd: Dependency failed for /mnt/vdo1_share.
Feb  5 14:15:50 hun25-18v systemd: Job mnt-vdo1_share.mount/start failed with result 'dependency'.
Feb  5 14:18:18 hun25-18v systemd: Dependency failed for /mnt/vdo1_share.
Feb  5 14:18:18 hun25-18v systemd: Job mnt-vdo1_share.mount/start failed with result 'dependency'.
Feb  5 14:18:20 hun25-18v urbackupsrv: ERROR: No permission to access "/mnt/vdo1_share/urbackup_backup/urbackup_tmp_files"
Feb  5 14:22:03 hun25-18v journal: Mounted /dev/dm-3 (system) at /mnt/vdo1_share on behalf of uid 0
Feb  5 14:23:20 hun25-18v systemd: Dependency failed for /mnt/vdo1_share.
Feb  5 14:23:20 hun25-18v systemd: Job mnt-vdo1_share.mount/start failed with result 'dependency'.
Feb  5 14:23:21 hun25-18v urbackupsrv: ERROR: No permission to access "/mnt/vdo1_share/urbackup_backup/urbackup_tmp_files"
Feb  5 14:26:48 hun25-18v journal: Mounted /dev/dm-3 (system) at /mnt/vdo1_share on behalf of uid 0
Feb  5 14:27:11 hun25-18v systemd: Dependency failed for /mnt/vdo1_share.
Feb  5 14:27:11 hun25-18v systemd: Job mnt-vdo1_share.mount/start failed with result 'dependency'.
Feb  5 14:27:12 hun25-18v urbackupsrv: ERROR: No permission to access "/mnt/vdo1_share/urbackup_backup/urbackup_tmp_files"
Feb  5 14:31:55 hun25-18v systemd: Dependency failed for /mnt/vdo1_share.
Feb  5 14:31:55 hun25-18v systemd: Job mnt-vdo1_share.mount/start failed with result 'dependency'.
Feb  5 14:31:56 hun25-18v urbackupsrv: ERROR: No permission to access "/mnt/vdo1_share/urbackup_backup/urbackup_tmp_files"
Feb  5 14:41:41 hun25-18v systemd: Dependency failed for /mnt/vdo1_share.
Feb  5 14:41:41 hun25-18v systemd: Job mnt-vdo1_share.mount/start failed with result 'dependency'.
Feb  5 14:41:45 hun25-18v urbackupsrv: ERROR: No permission to access "/mnt/vdo1_share/urbackup_backup/urbackup_tmp_files"

Olyan, mintha probalkozna, de feladja mire meg tudna tenni...

Hozzászólások

Szerkesztve: 2021. 02. 05., p – 16:23

Megoldva :)

 

ime a helyes config:

_netdev,x-systemd.device-timeout=0,x-systemd.after=vdo.service

 

Rajottem, hogy egyresz a loop-ot es az nfs-t teljesen folosleges h figyelje az fstab, mert ezen fuggosegeket mar kezelem a sajat systemd service-ukben. Csak az utolso lepcsot, a vdo elindulasat kell figyelnie. ezen kivul a  "requires" modositottam "after"-re a vdo.service-nel, igy mar jokor mountolja fol a vdo disk-et.