<p>mcใƒŸใƒฉใƒผใฎไธŠๆ›ธใใฏ็พๅœจๅฃŠใ‚Œใฆใ„ใพใ™</p>

ไฝœๆˆๆ—ฅ 2020ๅนด01ๆœˆ29ๆ—ฅ  ยท  12ใ‚ณใƒกใƒณใƒˆ  ยท  ใ‚ฝใƒผใ‚น: minio/mc

ไบˆๆƒณใ•ใ‚Œใ‚‹่กŒๅ‹•

mc mirror --overwriteใฏใ€ๅค‰ๆ›ดใ•ใ‚ŒใŸใƒ•ใ‚กใ‚คใƒซใ‚’ๆคœๅ‡บใ™ใ‚‹ๅฟ…่ฆใŒใ‚ใ‚Šใพใ™

ๅฎŸ้š›ใฎๅ‹•ไฝœ

ใฉใ†ใ‚„ใ‚‰ใ€็พๅœจใฏใใ†ใงใฏใ‚ใ‚Šใพใ›ใ‚“

ๅ‹•ไฝœใ‚’ๅ†็พใ™ใ‚‹ๆ‰‹้ †

$ mc mb myminio/mybucket 
Bucket created successfully `myminio/mybucket`.

$ echo one > testdir/testfile.txt

$ cat testdir/testfile.txt 
one

$ mc mirror --overwrite testdir myminio/mybucket 
...estfile.txt:  4 B / 4 B โ”ƒโ–“โ–“โ–“โ–“โ–“โ–“โ–“โ–“โ–“โ–“โ–“โ–“โ–“โ–“โ–“โ–“โ–“โ–“โ–“โ–“โ–“โ–“โ–“โ–“โ–“โ–“โ–“โ–“โ–“โ–“โ–“โ–“โ–“โ–“โ–“โ–“โ–“โ–“โ–“โ–“โ–“โ–“โ–“โ–“โ–“โ–“โ–“โ–“โ–“โ–“โ–“โ–“โ–“โ–“โ”ƒ 227 B/s 0s

$ mc cat myminio/mybucket/testfile.txt
one

$ echo two > testdir/testfile.txt

$ cat testdir/testfile.txt 
two

$ mc mirror --overwrite testdir myminio/mybucket 
 0 B / ? โ”ƒโ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–“โ”ƒ 0s

$ mc cat myminio/mybucket/testfile.txt
one

mc --version

mcใƒใƒผใ‚ธใƒงใƒณRELEASE.2020-01-25T03-02-19Z

ใ‚ทใ‚นใƒ†ใƒ ใ‚คใƒณใƒ•ใ‚ฉใƒกใƒผใ‚ทใƒงใƒณ

ใ‚ฏใƒฉใ‚คใ‚ขใƒณใƒˆใจใ‚ตใƒผใƒใƒผ๏ผšใƒ•ใ‚กใ‚คใƒซใ‚ทใ‚นใƒ†ใƒ ใจใ—ใฆXFSใ‚’ไฝฟ็”จใ™ใ‚‹Fedora 31
minioใƒใƒผใ‚ธใƒงใƒณ2020-01-25T02๏ผš50๏ผš51Z

community medium stale

ๆœ€ใ‚‚ๅ‚่€ƒใซใชใ‚‹ใ‚ณใƒกใƒณใƒˆ

--overwriteใจ--preserveใ‚’ไฝฟ็”จใ™ใ‚‹ใจ๏ผš

$ mc mb myminio/mybucket
Bucket created successfully `myminio/mybucket`.

$ echo one > testdir/testfile.txt

$ cat testdir/testfile.txt 
one

$ mc mirror --overwrite --preserve testdir myminio/mybucket 
...estfile.txt:  4 B / 4 B โ”ƒโ–“โ–“โ–“โ–“โ–“โ–“โ–“โ–“โ–“โ–“โ–“โ–“โ–“โ–“โ–“โ–“โ–“โ–“โ–“โ–“โ–“โ–“โ–“โ–“โ–“โ–“โ–“โ–“โ–“โ–“โ–“โ–“โ–“โ–“โ–“โ–“โ–“โ–“โ–“โ–“โ–“โ–“โ–“โ–“โ–“โ–“โ–“โ–“โ–“โ–“โ–“โ–“โ–“โ–“โ”ƒ 283 B/s 0s

$ mc cat myminio/mybucket/testfile.txt
one

$ echo two > testdir/testfile.txt

$ cat testdir/testfile.txt 
two

$ mc mirror --overwrite --preserve testdir myminio/mybucket 
 0 B / ? โ”ƒโ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–“โ”ƒ 0s

$ mc cat myminio/mybucket/testfile.txt
one

ๅ…จใฆใฎใ‚ณใƒกใƒณใƒˆ12ไปถ

--overwriteใจ--preserveใ‚’ไฝฟ็”จใ™ใ‚‹ใจ๏ผš

$ mc mb myminio/mybucket
Bucket created successfully `myminio/mybucket`.

$ echo one > testdir/testfile.txt

$ cat testdir/testfile.txt 
one

$ mc mirror --overwrite --preserve testdir myminio/mybucket 
...estfile.txt:  4 B / 4 B โ”ƒโ–“โ–“โ–“โ–“โ–“โ–“โ–“โ–“โ–“โ–“โ–“โ–“โ–“โ–“โ–“โ–“โ–“โ–“โ–“โ–“โ–“โ–“โ–“โ–“โ–“โ–“โ–“โ–“โ–“โ–“โ–“โ–“โ–“โ–“โ–“โ–“โ–“โ–“โ–“โ–“โ–“โ–“โ–“โ–“โ–“โ–“โ–“โ–“โ–“โ–“โ–“โ–“โ–“โ–“โ”ƒ 283 B/s 0s

$ mc cat myminio/mybucket/testfile.txt
one

$ echo two > testdir/testfile.txt

$ cat testdir/testfile.txt 
two

$ mc mirror --overwrite --preserve testdir myminio/mybucket 
 0 B / ? โ”ƒโ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–“โ”ƒ 0s

$ mc cat myminio/mybucket/testfile.txt
one

@sebschlueใ“ใ‚ŒใฏๅฎŸ้š›ใซ็Ÿฅใ‚‰ใ‚ŒใฆใŠใ‚Šใ€ไบˆๆƒณใ•ใ‚Œใฆใ„ใพใ™ใ€‚ oneใจtwo้•ทใ•ใŒๅŒใ˜ใงใ‚ใ‚‹ใชใฉใ€ใ‚ตใ‚คใ‚บใŒๅค‰ๆ›ดใ•ใ‚Œใชใ„ๅ ดๅˆใ€mcmirrorใฏใƒ•ใ‚กใ‚คใƒซใฎๅค‰ๆ›ดใ‚’ๆคœๅ‡บใ—ใพใ›ใ‚“ใ€‚

@vadmesteใ“ใ‚Œใ‚’ๅผ•ใ่ตทใ“ใ™ๅˆถ้™ใฏไฝ•ใงใ™ใ‹๏ผŸ ใ›ใ„ใœใ„ไธไพฟใใ†ใงใ™ใ€‚

@vadmesteใ“ใ‚Œใ‚’ๅผ•ใ่ตทใ“ใ™ๅˆถ้™ใฏไฝ•ใงใ™ใ‹๏ผŸ ใ›ใ„ใœใ„ไธไพฟใใ†ใงใ™ใ€‚

ใ‚ตใƒผใƒใƒผๅดใซใƒใ‚งใƒƒใ‚ฏใ‚ตใƒ ใŒไฟๅญ˜ใ•ใ‚Œใฆใ„ใพใ›ใ‚“๏ผˆETagใŒใ‚ชใƒ–ใ‚ธใ‚งใ‚ฏใƒˆใฎmd5sumใจ็ญ‰ใ—ใใชใ„ๅ ดๅˆใŒใ‚ใ‚Šใพใ™๏ผ‰

Slackใƒใƒฃใƒใƒซใงใฏใ€-preserveใ‚’ไฝฟ็”จใ™ใ‚‹ใจๆฉŸ่ƒฝใ™ใ‚‹ใ“ใจใ‚’็ขบ่ชใ—ใŸไบบใ‚‚ใ„ใพใ™ใ€‚

@vadmesteใ“ใ‚Œใ‚’ๅผ•ใ่ตทใ“ใ™ๅˆถ้™ใฏไฝ•ใงใ™ใ‹๏ผŸ ใ›ใ„ใœใ„ไธไพฟใใ†ใงใ™ใ€‚

ใ‚ตใƒผใƒใƒผๅดใซใƒใ‚งใƒƒใ‚ฏใ‚ตใƒ ใŒไฟๅญ˜ใ•ใ‚Œใฆใ„ใพใ›ใ‚“๏ผˆETagใŒใ‚ชใƒ–ใ‚ธใ‚งใ‚ฏใƒˆใฎmd5sumใจ็ญ‰ใ—ใใชใ„ๅ ดๅˆใŒใ‚ใ‚Šใพใ™๏ผ‰

็—›ใ„ใ€‚ ใคใพใ‚Šใ€็‰นๅฎšใฎใ‚‚ใฎใ‚’ใ‚นใƒŠใƒƒใƒ—ใ‚ทใƒงใƒƒใƒˆใ™ใ‚‹ใŸใ‚ใซใ€rsyncใซไพๅญ˜ใ™ใ‚‹ๅฟ…่ฆใŒใ‚ใ‚Šใพใ™ใ€‚
ใ“ใ‚Œใ‚’ๅผทๅˆถใ™ใ‚‹ใŸใ‚ใซใƒใ‚งใƒƒใ‚ฏใ•ใ‚Œใ‚‹็„กๅฎณใชใƒกใ‚ฟใƒ‡ใƒผใ‚ฟใ‚’่ฟฝๅŠ /ๅค‰ๆ›ดใ™ใ‚‹ๆ–นๆณ•ใฏใ‚ใ‚Šใพใ™ใ‹๏ผŸ ใพใŸใฏใ€etagใŒใƒใƒƒใ‚ทใƒฅใจ็ญ‰ใ—ใ„ใ“ใจใ‚’็ขบ่ชใ—ใพใ™ใ‹๏ผŸ

ใ‚ตใƒผใƒใƒผๅดใซใƒใ‚งใƒƒใ‚ฏใ‚ตใƒ ใŒไฟๅญ˜ใ•ใ‚Œใฆใ„ใพใ›ใ‚“๏ผˆETagใŒใ‚ชใƒ–ใ‚ธใ‚งใ‚ฏใƒˆใฎmd5sumใจ็ญ‰ใ—ใใชใ„ๅ ดๅˆใŒใ‚ใ‚Šใพใ™๏ผ‰

็—›ใ„ใ€‚ ใคใพใ‚Šใ€็‰นๅฎšใฎใ‚‚ใฎใ‚’ใ‚นใƒŠใƒƒใƒ—ใ‚ทใƒงใƒƒใƒˆใ™ใ‚‹ใŸใ‚ใซใ€rsyncใซไพๅญ˜ใ™ใ‚‹ๅฟ…่ฆใŒใ‚ใ‚Šใพใ™ใ€‚
ใ“ใ‚Œใ‚’ๅผทๅˆถใ™ใ‚‹ใŸใ‚ใซใƒใ‚งใƒƒใ‚ฏใ•ใ‚Œใ‚‹็„กๅฎณใชใƒกใ‚ฟใƒ‡ใƒผใ‚ฟใ‚’่ฟฝๅŠ /ๅค‰ๆ›ดใ™ใ‚‹ๆ–นๆณ•ใฏใ‚ใ‚Šใพใ™ใ‹๏ผŸ ใพใŸใฏใ€etagใŒใƒใƒƒใ‚ทใƒฅใจ็ญ‰ใ—ใ„ใ“ใจใ‚’็ขบ่ชใ—ใพใ™ใ‹๏ผŸ

ใใฎใŸใ‚ใซใฏใ€ใ‚ณใƒณใƒ†ใƒณใƒ„ๅ…จไฝ“ใฎใƒใ‚งใƒƒใ‚ฏใ‚ตใƒ ใ‚’่จˆ็ฎ—ใ™ใ‚‹rclone @seqizzใ‚’ไฝฟ็”จใ—ใพใ™-md5sumใฏไฟก้ ผใงใใพใ›ใ‚“ใ€‚ใใ“ใซใ‚ใ‚‹ๅคšใใฎใ‚ชใƒ–ใ‚ธใ‚งใ‚ฏใƒˆใฏใ€ๅŒใ˜md5sumใซๅ˜็ด”ใซไธ€่‡ดใ™ใ‚‹ๅฏ่ƒฝๆ€งใŒใ‚ใ‚Šใพใ™-https๏ผš //www.mscs.dal.ca/~selinger/md5collision/ใจใ€ๆ˜Žใ‚‰ใ‹ใซๅคง่ฆๆจกใง้žๅธธใซไธ€่ˆฌ็š„ใงใ™ใ€‚

ใ‚‚ใกใ‚ใ‚“ใ€blake2bใชใฉใฎๆ‰‹ๆณ•ใ‚’ไฝฟ็”จใ—ใฆใ‚ชใƒ–ใ‚ธใ‚งใ‚ฏใƒˆๅ…จไฝ“ใฎใƒใ‚งใƒƒใ‚ฏใ‚ตใƒ ใ‚’่จˆ็ฎ—ใงใใชใ„้™ใ‚Šใ€ใ‚ณใƒณใƒ†ใƒณใƒ„ใ‚’ใ‚ขใƒƒใƒ—ใƒญใƒผใƒ‰ใ™ใ‚‹ๅ‰ใซใ“ใ‚Œใ‚’่จˆ็ฎ—ใ™ใ‚‹ๅฟ…่ฆใŒใ‚ใ‚Šใพใ™ใ€‚ใ“ใ‚Œใซใ‚ˆใ‚Šใ€ใ‚ขใƒƒใƒ—ใƒญใƒผใƒ‰ใ™ใ‚‹ใ‚ชใƒ–ใ‚ธใ‚งใ‚ฏใƒˆใฎ้€ŸๅบฆใŒๅคงๅน…ใซไฝŽไธ‹ใ—ใพใ™ใ€‚

rsyncใฏใ€ใƒใ‚งใƒƒใ‚ฏใ‚ตใƒ ใฎใŸใ‚ใซไธก็ซฏใ‚’่ชญใฟๅ–ใ‚‹ใƒ‡ใƒซใ‚ฟใƒ—ใƒญใƒˆใ‚ณใƒซใ‚’ไฝฟ็”จใ—ใฆใ€ใƒญใƒผใ‚ซใƒซใƒ‡ใ‚ฃใ‚นใ‚ฏใ‹ใ‚‰ใƒชใƒขใƒผใƒˆใƒ‡ใ‚ฃใ‚นใ‚ฏใธใฎๅค‰ๆ›ใ‚’็›ฎ็š„ใจใ—ใฆใ„ใพใ™ใ€‚ใ“ใ‚Œใฏใ€ใ‚ฏใƒฉใ‚ฆใƒ‰ใ‚ณใ‚นใƒˆใฎใŸใ‚ใ€ใ‚ชใƒ–ใ‚ธใ‚งใ‚ฏใƒˆใ‚นใƒˆใƒฌใƒผใ‚ธใฎๅ ดๅˆใฏไบˆๆœŸใ—ใชใ„ใ“ใจใงใ™ใ€‚

ใ‚ใ‚ใ€ใ‚‚ใกใ‚ใ‚“ใ€็พๅœจใ€Œใ‚ฏใƒฉใ‚ฆใƒ‰ใƒˆใƒฉใƒ•ใ‚ฃใƒƒใ‚ฏใ‚ณใ‚นใƒˆใ€ใซ็ธ›ใ‚‰ใ‚Œใฆใ„ใชใ„ใฎใงใ€็งใฏใŸใ ใฎใƒ•ใƒชใƒผใ‚ทใƒฅใƒผใƒ†ใ‚ฃใƒณใ‚ฐใงใ™๏ผš๏ผ‰rcloneใ‚’ใƒใ‚งใƒƒใ‚ฏใ—ใพใ™ใ€‚ ใ‚ใ‚ŠใŒใจใ†ใ€‚

ไธๆ€่ญฐใชใ“ใจใซใ€ไบ’ๆ›ๆ€งใ‚’ๆใชใ†ใ“ใจใชใใ€etagใฎใ‚ˆใ†ใชๅˆฅใฎใƒ˜ใƒƒใƒ€ใƒผใ‚’่ฟฝๅŠ ใ™ใ‚‹ใ“ใจใ‚‚ๅฏ่ƒฝใงใ—ใ‚‡ใ†ใ‹๏ผˆไฝœๆˆ/ๅค‰ๆ›ดๆ™‚ใซ๏ผ‰minioใฎใƒใƒƒใ‚ทใƒฅใŒๅซใพใ‚Œใฆใ„ใพใ™ใ‹๏ผŸ

ไธๆ€่ญฐใชใ“ใจใซใ€ไบ’ๆ›ๆ€งใ‚’ๆใชใ†ใ“ใจใชใใ€etagใฎใ‚ˆใ†ใชๅˆฅใฎใƒ˜ใƒƒใƒ€ใƒผใ‚’่ฟฝๅŠ ใ™ใ‚‹ใ“ใจใ‚‚ๅฏ่ƒฝใงใ—ใ‚‡ใ†ใ‹๏ผˆไฝœๆˆ/ๅค‰ๆ›ดๆ™‚ใซ๏ผ‰minioใฎใƒใƒƒใ‚ทใƒฅใŒๅซใพใ‚Œใฆใ„ใพใ™ใ‹๏ผŸ

@seqizzใŒ้žๅธธใซmcๅ›บๆœ‰ใซใชใ‚‹ๅฏ่ƒฝๆ€งใฏ้–“้•ใ„ใ‚ใ‚Šใพใ›ใ‚“ใ€‚ใคใพใ‚Šใ€ใ‚นใƒˆใƒฌใƒผใ‚ธใƒใƒƒใ‚ฏใ‚จใƒณใƒ‰ใ‚’ๅˆถๅพกใงใใชใ„ใŸใ‚ใ€ใใ“ใงใฎ็Šถๆ…‹ใฎๅค‰ๅŒ–ใฏmcใซใ‚ˆใฃใฆๆญฃใ—ใ็†่งฃใ•ใ‚Œใพใ›ใ‚“ใ€‚

ใ“ใ‚Œใฏใ€ๅ•้กŒใฎใ‚ˆใ†ใชไบŒ้‡ใ‚ณใƒ”ใƒผใชใฉใซใคใชใŒใ‚‹ๅฏ่ƒฝๆ€งใŒใ‚ใ‚Šใพใ™ใ€‚ใ™ในใฆใฎไธ€่ˆฌ็š„ใชใƒฆใƒผใ‚นใ‚ฑใƒผใ‚นใซๅฏพใ—ใฆ้ฉๅˆ‡ใซใใ‚Œใ‚’่กŒใ†ใŸใ‚ใฎ่ฒป็”จๅŠนๆžœใฎ้ซ˜ใ„ๆ–นๆณ•ใ‚’็†่งฃใงใใชใ‹ใฃใŸใŸใ‚ใ€ๆ„ๅ›ณ็š„ใซ็œ็•ฅใ•ใ‚Œใฆใ„ใพใ™ใ€‚

ใงใฏใ€ใ“ใฎๅ•้กŒใ‚’่งฃๆฑบใงใใพใ™ใ‹๏ผŸ

็ง่ฆ‹ใงใฏใ€ใ“ใ‚Œใ‚’ใ‚ˆใ‚Šๆ˜Ž็ขบใซๆ–‡ๆ›ธๅŒ–ใ™ใ‚‹ๅฟ…่ฆใŒใ‚ใ‚Šใพใ™ใ€‚ใงใใ‚Œใฐใ€mcๆ–‡ๆ›ธใฎใƒŸใƒฉใƒผใ‚ปใ‚ฏใ‚ทใƒงใƒณใซ็›ดๆŽฅๆ–‡ๆ›ธๅŒ–ใ™ใ‚‹ๅฟ…่ฆใŒใ‚ใ‚Šใพใ™ใ€‚
ใ—ใ‹ใ—ใ€ใ“ใ‚ŒใŒminioใฎไป•็ต„ใฟใงใ‚ใ‚‹ๅ ดๅˆใฏใ€ใƒใ‚ฐใฎใ‚ˆใ†ใซใฏ่žใ“ใˆใพใ›ใ‚“ใ€‚ ๐Ÿ‘

ใ“ใฎๅ•้กŒใฏใ€ๆœ€่ฟ‘ใฎใ‚ขใ‚ฏใƒ†ใ‚ฃใƒ“ใƒ†ใ‚ฃใŒใชใ„ใŸใ‚ใ€่‡ชๅ‹•็š„ใซๅคใ„ใ‚‚ใฎใจใ—ใฆใƒžใƒผใ‚ฏใ•ใ‚Œใฆใ„ใพใ™ใ€‚ ใใ‚ŒไปฅไธŠใฎๆดปๅ‹•ใŒ็™บ็”Ÿใ—ใชใ„ๅ ดๅˆใ€21ๆ—ฅๅพŒใซ้–‰้Ž–ใ•ใ‚Œใพใ™ใ€‚ ่ฒข็Œฎใ—ใฆใ„ใŸใ ใใ‚ใ‚ŠใŒใจใ†ใ”ใ–ใ„ใพใ™ใ€‚

ใ“ใฎใƒšใƒผใ‚ธใฏๅฝนใซ็ซ‹ใกใพใ—ใŸใ‹๏ผŸ
0 / 5 - 0 ่ฉ•ไพก