[Gluster-users] Advice on moving volumes/bricks to new servers

Ronny Adsetts ronny.adsetts at amazinginternet.com
Mon Mar 2 14:19:27 UTC 2020


Ronny Adsetts wrote on 01/03/2020 00:02:
[...]
> 
> When I look at the FUSE-mounted volume, the file is there and correct
> but the file permissions of this and lots of others are screwed. Lots
> of dirs with d--------- permissions, lots of root:root owned files.

Replying to myself here...

I tried a second add-brick/remove-brick test which completed fine this time and all subvolumes were migrated to the new servers. I specifically checked for pending heals prior to each remove-brick.

However, I'm seeing some anomalies following the migration. During a remove-disk, as a test, I did a "mv linux-5.4.22 linux-5.4.22-orig" and the linux-5.4.22-orig folder has issues:

1. We're seeing lots of directories with "d---------" permissions and owned by root:root. Not all but more than 0 is a worry.

2. The folder has files missing. Diff shows 5717 files. This is obviously unexpected.

$ sudo du -s linux-5.4.22 linux-5.4.22-orig2 linux-5.4.22-orig
898898  linux-5.4.22
898898  linux-5.4.22-orig2
830588  linux-5.4.22-orig

$ ls -ald linux-5.4.22*
drwxr-xr-x 24 ronny allusers      4096 Feb 24 07:37 linux-5.4.22
d--------- 24 root  root          4096 Mar  2 12:17 linux-5.4.22-orig
drwxr-xr-x 24 ronny allusers      4096 Feb 24 07:37 linux-5.4.22-orig2
-rw-r--r--  1 ronny allusers 109491488 Feb 24 07:44 linux-5.4.22.tar.xz

$ sudo ls -al linux-5.4.22-orig
total 807
d---------  24 root  root       4096 Mar  2 12:17 .
drwxr-xr-x   9 ronny allusers   4096 Mar  2 14:08 ..
d---------  27 root  root       4096 Mar  2 12:33 arch
d---------   3 root  root       4096 Mar  2 12:34 block
d---------   2 root  root       4096 Mar  2 12:16 certs
-rw-r--r--   1 ronny allusers  15318 Feb 24 07:37 .clang-format
-rw-r--r--   1 ronny allusers     59 Feb 24 07:37 .cocciconfig
-rw-r--r--   1 ronny allusers    423 Feb 24 07:37 COPYING
-rw-r--r--   1 ronny allusers  99537 Feb 24 07:37 CREDITS
d---------   4 root  root       4096 Mar  2 12:34 crypto
drwxr-xr-x  82 ronny allusers   4096 Mar  2 12:44 Documentation
drwxr-xr-x 138 ronny allusers   4096 Mar  2 12:16 drivers
drwxr-xr-x  76 ronny allusers   4096 Mar  2 12:35 fs
-rw-r--r--   1 ronny allusers     71 Feb 24 07:37 .get_maintainer.ignore
-rw-r--r--   1 ronny allusers     30 Feb 24 07:37 .gitattributes
-rw-r--r--   1 ronny allusers   1740 Feb 24 07:37 .gitignore
drwxr-xr-x  27 ronny allusers   4096 Mar  2 12:16 include
d---------   2 root  root       4096 Mar  2 12:17 init
d---------   2 root  root       4096 Mar  2 12:35 ipc
-rw-r--r--   1 ronny allusers   1321 Feb 24 07:37 Kbuild
-rw-r--r--   1 ronny allusers    595 Feb 24 07:37 Kconfig
d---------  18 root  root       4096 Mar  2 12:17 kernel
d---------  18 root  root       4096 Mar  2 12:44 lib
d---------   6 root  root       4096 Mar  2 12:15 LICENSES
-rw-r--r--   1 ronny allusers  13825 Feb 24 07:37 .mailmap
-rw-r--r--   1 ronny allusers 529379 Feb 24 07:37 MAINTAINERS
-rw-r--r--   1 ronny allusers  60910 Feb 24 07:37 Makefile
d---------   3 root  root       4096 Mar  2 12:17 mm
drwxr-xr-x  70 ronny allusers   4096 Mar  2 12:17 net
-rw-r--r--   1 ronny allusers    727 Feb 24 07:37 README
drwxr-xr-x  29 ronny allusers   4096 Mar  2 12:17 samples
d---------  15 root  root       4096 Mar  2 12:44 scripts
drwxr-xr-x  12 ronny allusers   4096 Mar  2 12:35 security
d---------  26 root  root       4096 Mar  2 12:17 sound
drwxr-xr-x  35 ronny allusers   4096 Mar  2 12:45 tools
d---------   3 root  root       4096 Mar  2 12:35 usr
drwxr-xr-x   4 ronny allusers   4096 Mar  2 12:44 virt


Have I missed something in doing the remove-brick? Trying to get to the bottom of this before I press go on production data.

Thanks.

Ronny

-- 
Ronny Adsetts
Technical Director
Amazing Internet Ltd, London
t: +44 20 8977 8943
w: www.amazinginternet.com

Registered office: 85 Waldegrave Park, Twickenham, TW1 4TJ
Registered in England. Company No. 4042957


-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 195 bytes
Desc: OpenPGP digital signature
URL: <http://lists.gluster.org/pipermail/gluster-users/attachments/20200302/33da3975/attachment.sig>


More information about the Gluster-users mailing list