should I
eos ns cache drop-single-container 2
next?
should I
eos ns cache drop-single-container 2
next?
eos-m01:~ # eos ns cache drop-single-container 2
done
EOS Console [root://localhost] |/eos/scg/> ls
error: unable to open directory (errc=2) (No such file or directory)
Now list again:
eos ls -la /eos/
eos ls -la /eos/scg/
EOS Console [root://localhost] |/eos/scg/>
eos-m01:~ # eos ls -la /eos/
drwxrwxr-+ 1 root root 2645930223690028 Jul 7 14:33 .
drwxr-xr-x 1 root root 0 Nov 6 2021 ..
drwxrwx--+ 1 root asys 2483637304 Nov 30 2021 asys
drwxrwx--+ 1 root baikalgv 493984075447302 Feb 2 13:57 baikalgvd
drwxrwx--+ 1 root biohlit 10485896271 Jul 7 15:17 biohlit
drwxrwxr-+ 1 root borexino 134515457 Jun 28 17:42 borexino
drwxrwxr-+ 1 root cms 0 Apr 14 15:19 cms
drwxrwx--+ 1 root danss 93105582264903 Nov 17 2020 danss
drwxrwxr-+ 1 root darkside 0 Jun 21 16:05 darkside
drwxrwx--+ 1 root juno 609574128959450 Jul 27 2021 dayabay
drwxrwx--+ 1 root dstau 15044219598670 Mar 14 15:46 dstau
drwxrwxr-+ 1 root root 0 Dec 23 2021 dvl
drwxrwx--+ 1 root er 1417443828194 Dec 20 2021 er
drwxrwx--+ 1 root flnp-adm 31860978362573 Apr 16 2021 flnp-admin
drwxrwx--+ 1 root fobos 132513478463088 Sep 6 2019 fobos
drwxrwx--+ 1 root genetics 355493580032 Oct 25 2021 genetics
drwxrwxr-+ 1 root root 20480 Jan 1 1970 jinr
drwxrwx--+ 1 root juno 359817367470558 May 5 2021 juno
drwxrwxr-+ 1 root root 0 Jan 27 2020 lgd
drwxrwxr-+ 1 root mpd 457993313493364 Nov 1 2021 nica
drwxrwx--+ 1 root panda 25739991696788 Oct 20 2020 panda
drwxrwsr-+ 1 root scg 4160319319918 May 16 09:58 scg
drwxrwx--+ 1 root star 39630580005705 Jun 23 15:40 star
drwxrwxr-+ 1 vmi lcta 1604 Dec 8 2020 test
drwxrwxr-+ 1 root root 0 Jul 7 14:33 tmp
drwxrwxr-+ 1 root root 255460659177 Dec 25 2018 user
eos-m01:~ # eos ls -la /eos/scg/
error: unable to open directory (errc=2) (No such file or directory)
eos-m01:~ #
Can you still do:
eos file info pid:5452838
and
eos-ns-inspect print --members localhost:7777 --cid 5452838
Ah sorry,
do this:
redis-cli -p 7777 -h localhost HSET 2:map_conts scg 5452838
eos ns cache drop-single-container 2
eos ls -la /eos/scg/
Too many numbers
EOS Console [root://localhost] |/eos/> file info /eos/scg
Directory: '/eos/scg' Treesize: 4160319319918
Container: 3 Files: 0 Flags: 42775
Modify: Mon May 16 09:58:52 2022 Timestamp: 1652684332.853756371
Change: Fri May 27 10:43:32 2022 Timestamp: 1653637412.934143384
Sync : Mon May 16 09:58:52 2022 Timestamp: 1652684332.853756371
Birth : Fri May 13 16:04:31 2022 Timestamp: 1652447071.309080619
CUid: 0 CGid: 860 Fxid: 00538fd8 Fid: 5476312 Pid: 5452838 Pxid: 00533426
ETAG: 538fd8:1652684332.853
eos-b02:~ # eos ns cache drop-single-container 2
error: errc=3010 msg="[ERROR] Error response: Permission denied"
eos-b02:~ # eos-ns-inspect print --members localhost:7777 --cid 5452838
ID: 5452838
Parent ID: 2
Name: scg
uid: 0, gid: 860
ctime: Fri May 27 10:43:36 2022 Timestamp: 1653637416.33695994
mtime: Mon May 30 13:07:01 2022 Timestamp: 1653905221.476521648
stime: Thu Jan 1 03:00:00 1970 Timestamp: 0.0
Tree size: 4161269237640
Mode: 16893
Flags: 1
Extended attributes (11):
sys.owner.auth=*
sys.forced.layout=replica
sys.forced.blocksize=4k
sys.mask=775
user.acl=
sys.forced.nstripes=2
sys.forced.space=default
sys.forced.stripes=16
sys.forced.checksum=adler
sys.acl=g:860:rwxmqc
sys.eos.btime=1651237100.622317027
Full path: /eos/scg/
------------------------------------------------
FileMap:
------------------------------------------------
ContainerMap:
1_Хранилище (создавать всё внутри): 5476312
2_Файлообмен (забрал и удалил): 5498474
eos-b02:~ # redis-cli -p 7777 -h localhost HSET 2:map_conts scg 5452838
(integer) 0
eos-m01:~ # eos ns cache drop-single-container 2
eos-m01:~ # eos ls -la /eos/scg/
drwxrwxr-+ 1 root scg 4161269237640 May 30 13:07 .
drwxrwxr-+ 1 root root 2646357031177149 Jul 7 14:33 ..
drwxrwsr-+ 1 root scg 4160319319918 May 16 09:58 1_Хранилище (создавать всё внутри)
drwxrwsr-+ 1 root scg 949917722 Jun 23 17:13 2_Файлообмен (забрал и удалил)
EOS Console [root://localhost] |/eos/scg/> cd 1_Хранилище (создавать всё внутри)/
Unable to stat /eos/scg/1_Хранилище; No such file or directory (errc=2) (No such file or directory)
Do I need to do this for all directories?
No,
this is because you have a space in the path, this does not work from within the EOS shell … I think …
Do:
eos ls -la “1_Хранилище (создавать всё внутри)”
This is the problem. Dir name contain the special symbols.
EOS Console [root://localhost] |/eos/scg/>
eos-m01:~ # eos ls -la “1_Хранилище (создавать всё внутри)”
-bash: syntax error near unexpected token `('
I think this variant is work (I tied to shield it (“\”))::
eos-m01:~ # eos ls -la /eos/sgc/1_Хранилище\ \(создавать\ всё\ внутри\)
Unable to stat /eos/sgc/1_Хранилище (создавать всё внутри); No such file or directory (errc=2) (No such file or directory)
Here it works from the shell:
{{{
eos-m01:~ # eos ls -la ‘/eos/scg/2_Файлообмен (забрал и удалил)’
drwxrwsr-+ 1 root scg 949917722 Jun 23 17:13 .
drwxrwxr-+ 1 root scg 4161269237640 May 30 13:07 …
-rwxrw-r-- 2 root scg 945034445 Jun 21 11:33 Заставка УНЦ.mov
-rwxrw-r-- 2 root scg 4883277 Jun 23 17:12 Сухов с новым титром.mp4
}}}
and from the console:
{{{
EOS Console [root://localhost] |/eos/> ls -la “/eos/scg/2_Файлообмен (забрал и удалил)”
drwxrwsr-+ 1 root scg 949917722 Jun 23 17:13 .
drwxrwxr-+ 1 root scg 4161269237640 May 30 13:07 …
-rwxrw-r-- 2 root scg 945034445 Jun 21 11:33 Заставка УНЦ.mov
-rwxrw-r-- 2 root scg 4883277 Jun 23 17:12 Сухов с новым титром.mp4
}}}
Excellent! One problem solved!
I’m upgrading this EOS setup to eos5, apparently there is some bug in 4.8.82.
Thanks a lot Andreas! The problem solved