{"id":34829,"date":"2024-06-14T11:36:36","date_gmt":"2024-06-14T04:36:36","guid":{"rendered":"http:\/\/jupitek.maudemo.vip\/index.php\/2024\/06\/14\/chuyen-du-lieu-tu-netsorage-to-object-storage-voi-rclone\/"},"modified":"2026-05-14T10:26:45","modified_gmt":"2026-05-14T09:26:45","slug":"chuyen-du-lieu-tu-netsorage-to-object-storage-voi-rclone","status":"publish","type":"post","link":"https:\/\/jupitek.maudemo.vip\/index.php\/2024\/06\/14\/chuyen-du-lieu-tu-netsorage-to-object-storage-voi-rclone\/","title":{"rendered":"CHUY\u1ec2N D\u1eee LI\u1ec6U T\u1eea NETSORAGE T\u1edaI OBJECT STORAGE V\u1edaI RCLONE"},"content":{"rendered":"<p>B\u01b0\u1edbc 1 : h\u00e3y chu\u1ea9n b\u1ecb h\u1ec7 di\u1ec1u h\u00e0nh linux (ubuntu, centos , windows, mac)<\/p>\n<ul>\n<li>Linux (Debian-based):<\/li>\n<\/ul>\n<pre class=\"wp-block-code\"><code>sudo apt install rclone<\/code><\/pre>\n<ul>\n<li>Linux (Red Hat-based):<\/li>\n<\/ul>\n<pre class=\"wp-block-code\"><code>sudo -v ; curl https:\/\/rclone.org\/install.sh | sudo bash<\/code><\/pre>\n<ul>\n<li>Windows:<\/li>\n<\/ul>\n<pre class=\"wp-block-code\"><code>winget install Rclone.Rclone<\/code><\/pre>\n<ul>\n<li>MacOS<\/li>\n<\/ul>\n<pre class=\"wp-block-code\"><code>brew install rclone<\/code><\/pre>\n<p>B\u01b0\u1edbc 2 : T\u1ea1o kho l\u01b0u tr\u1eef netstorage v\u00e0 kho s3 (\u1edf \u0111\u00e2 t\u00f4i t\u1ea1o kho tr\u00ean linode)<\/p>\n<ul>\n<li>Sau khi t\u1ea1o netstorage ta s\u1ebd c\u00f3 nh\u1eefng th\u00f4ng s\u1ed1 sau<\/li>\n<\/ul>\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" loading=\"lazy\" width=\"613\" height=\"332\" src=\"http:\/\/jupitek.maudemo.vip\/wp-content\/uploads\/2026\/05\/Screenshot_41.png\" alt=\"\" class=\"wp-image-1037\" srcset=\"http:\/\/jupitek.maudemo.vip\/wp-content\/uploads\/2026\/05\/Screenshot_41.png 613w, http:\/\/jupitek.maudemo.vip\/wp-content\/uploads\/2026\/05\/Screenshot_41-300x162-1.png 300w\" sizes=\"auto, (max-width: 613px) 100vw, 613px\" \/><\/figure>\n<ul>\n<li>T\u1ea1o xong s3 s\u1ebd c\u00f3 nh\u01b0ng th\u00f4ng s\u1ed1 sau<\/li>\n<\/ul>\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" loading=\"lazy\" width=\"672\" height=\"385\" src=\"http:\/\/jupitek.maudemo.vip\/wp-content\/uploads\/2026\/05\/Screenshot_42.png\" alt=\"\" class=\"wp-image-1038\" srcset=\"http:\/\/jupitek.maudemo.vip\/wp-content\/uploads\/2026\/05\/Screenshot_42.png 672w, http:\/\/jupitek.maudemo.vip\/wp-content\/uploads\/2026\/05\/Screenshot_42-300x172-1.png 300w\" sizes=\"auto, (max-width: 672px) 100vw, 672px\" \/><\/figure>\n<p>B\u01b0\u1edbc 3 : t\u1ea1o rclone cho netstorage<\/p>\n<ul>\n<li><em>Rclone config<\/em><\/li>\n<li>Nh\u1eadp ti\u1ebfp <strong>n<\/strong> \u0111\u1ec3 ti\u1ebfp t\u1ee5c<\/li>\n<li>\u0110\u1eb7t t\u00ean cho k\u1ebft n\u1ed1i n\u00e0y t\u00f9y \u00fd b\u1ea1n t\u00f4i d\u1eb7t l\u00e0 nghianttest<\/li>\n<li>Ch\u1ecdn t\u00f9y ch\u1ecdn cho <em>Akamai Netstorage<\/em> , \u1edf l\u00fac t\u00f4i vi\u1ebft l\u00e0 s\u1ed1 <strong>2<\/strong><\/li>\n<li>Ti\u1ebfp theo nh\u1eadp m\u00e1y ch\u1ee7 HTTP API c\u1ee7a Netstorage c\u1ee7a b\u1ea1n th\u00f4ng s\u1ed1 \u0111\u01b0\u1ee3c cung c\u1ea5p \u1edf tr\u00ean \u1edf \u0111\u00e2y c\u1ee7a t\u00f4i l\u00e0 <em>mp4-encode-nsxxxu.xxxxxx.net\/1543515<\/em> (<em>mp4-encode-nsxxxu.xxxxxxxx.net<\/em> \u0111\u00e2y l\u00e0 \u0111\u01b0\u1eddng d\u1eabn t\u00f4i \u0111c cung c\u1ea5p , <em>1543515<\/em> t\u00ean th\u01b0 m\u1ee5c c\u1ee7a t\u00f4i \u0111\u00e3 t\u1ea1o khi t\u1ea3i file l\u00ean , c\u00f3 th\u1ec3 ki\u1ec3m tra b\u1eb1ng c\u00e1ch sung fizila k\u1ebft n\u1ed1i FTP&nbsp; )<\/li>\n<li>Sau \u0111\u00f3 nh\u1eadp t\u00ean t\u00e0i kho\u1ea3n l\u00e0 : <em>mp4-encode<\/em><\/li>\n<li>Nh\u1ea5n <strong>y<\/strong> \u0111\u1ec3 ti\u1ebfp t\u1ee5c ch\u1ecdn ph\u1ea7n <em>Yes, type in my own password<\/em><\/li>\n<li>Sau \u0111\u00f3 h\u1ec7 th\u1ed1ng h\u1ecfi password b\u1ea1n nh\u1eadp Http api key: rGPVi370Rxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx1cNGoD<\/li>\n<li>N\u00e0y v\u00e0o<\/li>\n<li>Nh\u1ea5p <strong>d<\/strong> \u0111\u1ec3 t\u1eeb ch\u1ed1i <em>Edit advanced config<\/em><\/li>\n<li>Cu\u1ed1i c\u00f9ng nh\u1ea5n <strong>y<\/strong> \u0111\u1ec3 x\u00e1c nh\u1eadn<\/li>\n<li>Th\u1eed l\u1ea1i b\u1eb1ng c\u00e1ch <em>rclone ls nghianttest:<\/em>&nbsp; (nghianttest l\u00e0 t\u00ean t\u00f4i \u0111\u00e3 t\u1ecda \u1edf b\u01b0\u1edbc tr\u00ean)<\/li>\n<\/ul>\n<p>B\u01b0\u1edbc 4: t\u1ea1o rclone cho S3<\/p>\n<ul>\n<li><em>Rclone config<\/em><\/li>\n<li>Nh\u1ea5n <strong>n<\/strong> \u0111\u1ec3 ti\u1ebfp t\u1ee5c<\/li>\n<li>\u0110\u1eb7t t\u00ean cho k\u1ebft n\u1ed1i&nbsp; \u01a1 \u0111\u00e2y t\u00f4i \u0111\u1eb7t l\u00e0 <em>nghiantlinode<\/em><\/li>\n<li>Chon <em>Amazon S3 Compliant Storage Providers<\/em> \u1edf l\u1ea7n vi\u1ebft n\u00e0y l\u00e0 s\u1ed1 <strong>5<\/strong><\/li>\n<li>Ch\u1ecdn ti\u1ebfp <em>Any other S3 compatible provider<\/em> \u1edf l\u1ea7n vi\u1ebft n\u00e0y l\u00e0 s\u1ed1 <strong>31<\/strong><\/li>\n<li>Ch\u1ecdn bi\u1ebfn m\u00f4i tr\u01b0\u1eddng chon 1 \u0111\u1ec3 ch\u1ecdn th\u00f4ng tin \u0111\u0103ng nh\u1eadp<\/li>\n<li>D\u00e1n <strong><em>access_key<\/em><\/strong> v\u00e0 <strong><em>secret_key<\/em><\/strong> t\u1eeb Linode c\u1ee7a b\u1ea1n<\/li>\n<li>Ch\u1ecdn <strong>1<\/strong> cho <em>Will use v4 signatures and an empty region<\/em><\/li>\n<li>\u1edf ph\u1ea7n endpoint ch\u1ecdn without the bucket name v\u00e0 nh\u1eadp <em>ap-south-1.xxxxxxxxxxs.com<\/em><\/li>\n<li>ph\u1ea7n <em>location_constraint<\/em> nh\u1ea5n enter \u0111\u1ec3 tr\u1ed1ng<\/li>\n<li>ch\u1ecdn <strong>1<\/strong> <em>No one else has access rights if you are unsure<\/em><\/li>\n<li>nh\u1ea5n <strong>d<\/strong> \u0111\u1ec3 b\u1ecf qua <em>Edit advanced config<\/em><\/li>\n<li>Cu\u1ed1i c\u00f9ng nh\u1ea5n <strong>y<\/strong> \u0111\u1ec3 x\u00e1c nh\u1eadn<\/li>\n<li>\u0110\u1ec3 th\u1eed l\u1ea1i s\u1eed d\u1ee5ng <em>rclone ls nghiantlinode:s3mm1<\/em>\/&nbsp; (nghiantlinode l\u00e0 t\u00ean t\u1ea1o \u1edf tr\u00ean , s3mm1 l\u00e0 s3mm1 t\u00f4i \u0111\u00e3 s\u1eed d\u1ee5ng access_key v\u00e0 secret_key c\u1ee7a s3mm1&nbsp; )<\/li>\n<\/ul>\n<p>B\u01b0\u1edbc 5: \u0110\u1ed3ng b\u1ed9<\/p>\n<ul>\n<li>\u0110\u1ed1i v\u01a1i chuy\u1ec3n c\u1ea3 th\u01b0 m\u1ee5c<\/li>\n<\/ul>\n<pre class=\"wp-block-code\"><code>rclone sync nghianttest:\/1543515 nghiantlinode:s3mm1\/destination --progress<\/code><\/pre>\n<ul>\n<li>\u0111\u1ed1i v\u1edbi chuy\u1ec3n file<\/li>\n<\/ul>\n<pre class=\"wp-block-code\"><code>rclone sync nghianttest:\/1543515\/nghia1.mp4 nghiantlinode:s3mm1\/ --progress<\/code><\/pre>\n","protected":false},"excerpt":{"rendered":"<p>B\u01b0\u1edbc 1 : h\u00e3y chu\u1ea9n b\u1ecb h\u1ec7 di\u1ec1u h\u00e0nh linux (ubuntu, centos , windows, mac) B\u01b0\u1edbc 2 : T\u1ea1o kho l\u01b0u tr\u1eef netstorage v\u00e0 kho s3 (\u1edf \u0111\u00e2 t\u00f4i t\u1ea1o kho tr\u00ean linode) B\u01b0\u1edbc 3 : t\u1ea1o rclone cho netstorage B\u01b0\u1edbc 4: t\u1ea1o rclone cho S3 B\u01b0\u1edbc 5: \u0110\u1ed3ng b\u1ed9<\/p>\n","protected":false},"author":1,"featured_media":35296,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[52],"tags":[],"class_list":["post-34829","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-jupitek-cloud"],"_links":{"self":[{"href":"https:\/\/jupitek.maudemo.vip\/index.php\/wp-json\/wp\/v2\/posts\/34829","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jupitek.maudemo.vip\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/jupitek.maudemo.vip\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/jupitek.maudemo.vip\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/jupitek.maudemo.vip\/index.php\/wp-json\/wp\/v2\/comments?post=34829"}],"version-history":[{"count":1,"href":"https:\/\/jupitek.maudemo.vip\/index.php\/wp-json\/wp\/v2\/posts\/34829\/revisions"}],"predecessor-version":[{"id":35297,"href":"https:\/\/jupitek.maudemo.vip\/index.php\/wp-json\/wp\/v2\/posts\/34829\/revisions\/35297"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/jupitek.maudemo.vip\/index.php\/wp-json\/wp\/v2\/media\/35296"}],"wp:attachment":[{"href":"https:\/\/jupitek.maudemo.vip\/index.php\/wp-json\/wp\/v2\/media?parent=34829"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jupitek.maudemo.vip\/index.php\/wp-json\/wp\/v2\/categories?post=34829"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jupitek.maudemo.vip\/index.php\/wp-json\/wp\/v2\/tags?post=34829"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}