นี่คือคำสั่ง vos_move ที่สามารถเรียกใช้ในผู้ให้บริการโฮสติ้งฟรีของ OnWorks โดยใช้หนึ่งในเวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS
โครงการ:
ชื่อ
vos_move - ย้ายปริมาณการอ่าน/เขียนไปยังไซต์อื่น
เรื่องย่อ
ชราบ ย้าย -NS <ปริมาณ ชื่อ or ID>
-จากเซิร์ฟเวอร์ <เครื่อง ชื่อ on แหล่ง>
- จากพาร์ทิชัน <การแบ่ง ชื่อ on แหล่ง>
-เซิร์ฟเวอร์ <เครื่อง ชื่อ on ปลายทาง>
-การแบ่งส่วน <การแบ่ง ชื่อ on ปลายทาง>
[-มีชีวิต] [- เซลล์ <เซลล์ ชื่อ>] [-ไม่มี] [-localauth]
[-รายละเอียด] [-เข้ารหัส] [-แก้ปัญหา] [-ช่วยด้วย]
ชราบ m -i <ปริมาณ ชื่อ or ID>
-จาก <เครื่อง ชื่อ on แหล่ง>
- จากหน้า <การแบ่ง ชื่อ on แหล่ง>
-tos <เครื่อง ชื่อ on ปลายทาง>
-TOP <การแบ่ง ชื่อ on ปลายทาง>
[-ลิ] [-c <เซลล์ ชื่อ>] [-โนอา]
[มัน] [-v] [-e] [-ก็ไม่เช่นกัน] [-h]
DESCRIPTION
รางวัล ชราบ ย้าย คำสั่งย้ายปริมาณการอ่าน/เขียนที่ระบุจากไซต์ปัจจุบัน
(ระบุด้วย -จากเซิร์ฟเวอร์ และ - จากพาร์ทิชัน ข้อโต้แย้ง) ไปยังไซต์ปลายทาง
(ระบุด้วย -เซิร์ฟเวอร์ และ -การแบ่งส่วน ข้อโต้แย้ง) คำสั่งนี้โดยอัตโนมัติ
ลบสำเนาสำรองออกจากไซต์ปัจจุบัน หากมี เพื่อสร้างโวลุ่มสำรองใหม่
ที่ไซต์ปลายทาง ใช้ ชราบ การสำรองข้อมูล คำสั่ง
คำสั่งนี้ใช้ได้กับโวลุ่มการอ่าน/เขียนเท่านั้น หากต้องการย้ายไดรฟ์ข้อมูลแบบอ่านอย่างเดียว ให้ใช้ปุ่ม ชราบ
เพิ่มไซต์ และ ชราบ ปล่อย คำสั่งเพื่อกำหนดไซต์แบบอ่านอย่างเดียวใหม่และปล่อย volume
เนื้อหา แล้วใช้ ชราบ เอาออก คำสั่งให้ลบอ่านอย่างเดียวก่อนหน้า
คำจำกัดความของโวลุ่มจากฐานข้อมูลตำแหน่งไดรฟ์ (VLDB) และข้อมูลจากพาร์ติชัน
หากต้องการย้ายโวลุ่มสำรอง ให้ใช้คำสั่งนี้เพื่อย้ายแหล่งการอ่าน/เขียน จากนั้นออกคำสั่ง
ชราบ การสำรองข้อมูล คำสั่ง
ก่อนดำเนินการคำสั่งนี้ ชราบ ล่ามคำสั่งเริ่มต้นการตรวจสอบว่า
พาร์ติชั่นปลายทางมีพื้นที่เพียงพอสำหรับจัดเก็บโวลุ่มที่กำลังย้าย ถ้ามี
พื้นที่ไม่เพียงพอ ไม่มีการพยายามย้ายและข้อความต่อไปนี้ปรากฏขึ้น:
vos: ไม่มีที่ว่างบนพาร์ติชั่นเป้าหมาย เพื่อย้ายระดับเสียง
ข้อควรระวัง
เว้นเสียแต่ว่ามีเหตุอันควรสงสัย อย่าขัดจังหวะ a ชราบ ย้าย อยู่ในระหว่างดำเนินการสั่งการ
การขัดจังหวะการเคลื่อนไหวอาจส่งผลให้มีสถานะไม่สอดคล้องกันอย่างน้อยหนึ่งสถานะดังต่อไปนี้:
· ไดรฟ์ข้อมูลมีสองเวอร์ชัน เวอร์ชันหนึ่งอยู่ที่ไซต์ต้นทางและอีกเวอร์ชันหนึ่งอยู่ที่
เว็บไซต์ปลายทาง (หากเกิดเหตุการณ์นี้ขึ้น ให้เก็บเวอร์ชันที่ระบุโดย VLDB และใช้
ชราบ ปะทะกัน คำสั่งให้ลบเวอร์ชันอื่นออก)
· วอลุ่มเวอร์ชันสำรองติดอยู่ที่ไซต์เก่า (หากเป็นเช่นนี้ ให้ใช้
ชราบ ปะทะกัน คำสั่งให้ลบออก)
· ระดับเสียงเป็นแบบออฟไลน์ (หากเกิดเหตุการณ์นี้ขึ้น ให้เรียกใช้ Bos กอบกู้ สั่งให้เอาคืน
ทางไลน์)
หากกดสัญญาณอินเตอร์รัปต์ Ctrl-C ในขณะที่การดำเนินการย้าย vos กำลังดำเนินการ
ข้อความต่อไปนี้เตือนถึงผลที่ตามมาและขอการยืนยันสัญญาณการฆ่า:
ตัวจัดการ SIGINT: กำลังดำเนินการย้าย vos
คำเตือน: อาจทำให้การจัดเก็บ AFS และข้อมูลเมตาอยู่ในสถานะไม่แน่นอน
เข้าสู่การควบคุมที่สอง -c เพื่อออก
เพื่อยืนยันการสิ้นสุดการทำงาน ให้กด Ctrl-C ครั้งที่สอง กดปุ่มอื่นใด
เพื่อดำเนินการต่อ
ปัจจุบัน โควต้าสูงสุดสำหรับไดรฟ์ข้อมูลหนึ่งคือ 2 เทราไบต์ (2^41 ไบต์) โปรดทราบว่านี้เท่านั้น
ส่งผลกระทบต่อโควตาของปริมาณ ปริมาณอาจเพิ่มขึ้นมากหากปิดใช้งานโควต้าปริมาณ
อย่างไรก็ตาม ไดรฟ์ที่มีขนาดเกิน 2 เทราไบต์อาจไม่สามารถเคลื่อนย้ายได้ และอาจมี
ขนาดไม่ถูกต้องโดยเครื่องมือบางอย่างเช่น fs_listquota(1)
OPTIONS
-NS <ปริมาณ ชื่อ or ID>
ระบุชื่อเต็มหรือหมายเลข ID วอลุ่มของโวลุ่มการอ่าน/เขียน
-จากเซิร์ฟเวอร์ <เซิร์ฟเวอร์ ชื่อ>
ระบุเครื่องเซิร์ฟเวอร์ไฟล์ที่มีโวลุ่มอยู่ในปัจจุบัน ให้
ที่อยู่ IP ของเครื่องหรือชื่อโฮสต์ของเครื่อง (ทั้งที่ผ่านการรับรองโดยสมบูรณ์หรือใช้ตัวระบุที่ชัดเจน
อักษรย่อ) ดูรายละเอียดได้ที่ ชราบ(1)
- จากพาร์ทิชัน <การแบ่ง ชื่อ>
ตั้งชื่อพาร์ติชันที่มีโวลุ่มอยู่ในปัจจุบัน จัดเตรียมพาร์ติชั่นแบบเต็ม
ชื่อ (เช่น /วิภา) หรือรูปแบบย่ออย่างใดอย่างหนึ่งที่อธิบายไว้ใน ชราบ(1)
-เซิร์ฟเวอร์ <เซิร์ฟเวอร์ ชื่อ>
ระบุเครื่องเซิร์ฟเวอร์ไฟล์ที่จะย้ายไดรฟ์ข้อมูล ให้เครื่อง
ที่อยู่ IP หรือชื่อโฮสต์ (โดยสมบูรณ์หรือใช้ชื่อที่ไม่คลุมเครือ
อักษรย่อ) ดูรายละเอียดได้ที่ ชราบ(1)
-การแบ่งส่วน <การแบ่ง ชื่อ>
ตั้งชื่อพาร์ติชั่นที่จะย้ายโวลุ่ม ระบุชื่อพาร์ติชันแบบเต็ม (สำหรับ
ตัวอย่าง, /วิภา) หรือรูปแบบย่ออย่างใดอย่างหนึ่งที่อธิบายไว้ใน ชราบ(1)
-มีชีวิต
หลีกเลี่ยงการทำสำเนาชั่วคราวของโวลุ่มระหว่างการย้าย สิ่งนี้มีประโยชน์หาก
พาร์ติชั่นเต็ม แต่แอดมินต้องย้ายวอลลุมไปพาร์ติชั่นอื่น
หรือเซิร์ฟเวอร์เพื่อเพิ่มพื้นที่ว่างในดิสก์ ข้อแม้คือระดับเสียงจะถูกล็อคระหว่าง
การดำเนินการทั้งหมดแทนที่จะใช้เวลาสั้น ๆ ที่จำเป็นสำหรับการทำโคลนชั่วคราว
- เซลล์ <เซลล์ ชื่อ>
ตั้งชื่อเซลล์ที่จะเรียกใช้คำสั่ง อย่ารวมอาร์กิวเมนต์นี้กับ
-localauth ธง. ดูรายละเอียดเพิ่มเติมได้ที่ ชราบ(1)
-ไม่มี
กำหนดตัวตนที่ไม่มีสิทธิพิเศษ "ไม่ระบุชื่อ" ให้กับผู้ออก อย่ารวมธงนี้
กับ -localauth ธง. ดูรายละเอียดเพิ่มเติมได้ที่ ชราบ(1)
-localauth
สร้างตั๋วเซิร์ฟเวอร์โดยใช้คีย์จากท้องถิ่น /etc/openafs/server/KeyFile
ไฟล์. ชราบ ตัวแปลคำสั่งนำเสนอไปยัง Volume Server และ Volume Location
เซิร์ฟเวอร์ระหว่างการตรวจสอบร่วมกัน อย่ารวมแฟล็กนี้กับ - เซลล์ อาร์กิวเมนต์
or -ไม่มี ธง. ดูรายละเอียดเพิ่มเติมได้ที่ ชราบ(1)
-รายละเอียด
สร้างบนเอาต์พุตสตรีมมาตรฐานการติดตามโดยละเอียดของการดำเนินการของคำสั่ง ถ้า
อาร์กิวเมนต์นี้ถูกละเว้น มีเพียงคำเตือนและข้อความแสดงข้อผิดพลาดเท่านั้นที่ปรากฏขึ้น
-เข้ารหัส
เข้ารหัสคำสั่งเพื่อไม่ให้ผลลัพธ์ของการดำเนินการส่งผ่าน
เครือข่ายในข้อความที่ชัดเจน ตัวเลือกนี้มีอยู่ใน OpenAFS เวอร์ชัน 1.4.11 หรือใหม่กว่า
และ 1.5.60 หรือใหม่กว่า
-แก้ปัญหา
แสดงเซิร์ฟเวอร์ทั้งหมดเป็นที่อยู่ IP แทนชื่อ DNS สิ่งนี้มีประโยชน์มากเมื่อ
ที่อยู่เซิร์ฟเวอร์ลงทะเบียนเป็น 127.0.0.1 หรือเมื่อจัดการกับ multi-homed
เซิร์ฟเวอร์ ตัวเลือกนี้มีอยู่ใน OpenAFS เวอร์ชัน 1.4.8 หรือใหม่กว่า และ 1.5.35 หรือ
ต่อมา
-ช่วยด้วย
พิมพ์วิธีใช้ออนไลน์สำหรับคำสั่งนี้ ตัวเลือกที่ถูกต้องอื่นๆ ทั้งหมดจะถูกละเว้น
ตัวอย่าง
ตัวอย่างต่อไปนี้จะย้ายโวลุ่ม "user.smith" จาก /รองผบ พาร์ติชั่นในไฟล์
เครื่องเซิร์ฟเวอร์ "fs3.abc.com" ไปที่ /รองผ พาร์ติชันบนเครื่องเซิร์ฟเวอร์ไฟล์
"fs7.abc.com"
% ย้าย -id user.smith -fromserver fs3.abc.com -frompartition b \
-toserver fs7.abc.com -topartition กรัม
สิทธิพิเศษ ที่จำเป็น
ผู้ออกจะต้องระบุไว้ใน /etc/openafs/server/UserList ไฟล์บนเครื่อง
ระบุด้วย -เซิร์ฟเวอร์ และ -จากเซิร์ฟเวอร์ ข้อโต้แย้งและในแต่ละเซิร์ฟเวอร์ฐานข้อมูล
เครื่องจักร. ถ้า -localauth รวมแฟล็กแล้ว ผู้ออกจะต้องเข้าสู่ระบบ a . แทน
เครื่องเซิร์ฟเวอร์ในฐานะ "รูท" superuser ในพื้นที่
ใช้ vos_move ออนไลน์โดยใช้บริการ onworks.net