นี่คือคำสั่ง hdup ที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้เวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS
โครงการ:
ชื่อ
hdup - ตัวทำสำเนาฮาร์ดดิสก์/ตัวสำรองฮาร์ดดิสก์ - สำรองข้อมูลไปยังฮาร์ดดิสก์
เรื่องย่อ
เอชดีอัพ [ ทางเลือกที่ ] โครงการ HOST [ @USER@โฮสต์ระยะไกล ] (วันที่ 1 รูปแบบ)
เอชดีอัพ [ ทางเลือกที่ ] ฟื้นฟู HOST วัน DIRECTORY [ @USER@โฮสต์ระยะไกล ] (ครั้งที่ 2 รูปแบบ)
DESCRIPTION
ฮัดอัพ ใช้ในการสำรองข้อมูลระบบไฟล์ คุณสมบัติรวมถึง:
o การสำรองข้อมูลที่เพิ่มขึ้น: การทิ้งรายเดือน รายสัปดาห์ และรายวัน
o การเข้ารหัสของไฟล์เก็บถาวร (via mcrypt or จีพีจี),
o การบีบอัดไฟล์เก็บถาวร (bzip/gzip/lzop/none)
o ความเป็นไปได้ในการถ่ายโอนไฟล์เก็บถาวรไปยังโฮสต์ระยะไกล
o ความเป็นไปได้ในการกู้คืนไฟล์เก็บถาวรจากโฮสต์ระยะไกล
o ความสามารถในการแยกไฟล์เก็บถาวร
o ไม่มีรูปแบบไฟล์เก็บถาวรที่คลุมเครือ (เป็นไฟล์ tar บีบอัดปกติ) และ
o ใช้งานง่าย
พฤติกรรมของ เอชดีอัพ ถูกควบคุมโดยไฟล์การกำหนดค่า (ดู hdup.conf(5)).
ภายใน เอชดีอัพ ใช้ GNU น้ำมันดิน เพื่อสร้างการสำรองข้อมูลจริง
ชื่อจริง รูป
เมื่อใช้รูปแบบที่ 1 เอชดีอัพ ดำเนินการสำรองข้อมูล จดจำ: เอชดีอัพ ดันตัวสำรอง ราคาเริ่มต้นที่
localhost ไปยัง โฮสต์ระยะไกล
ประเภทของการสำรองข้อมูลถูกระบุโดย โครงการ:
รายเดือน
ทำการดัมพ์แบบเต็ม (null) ของระบบไฟล์
รายสัปดาห์ สร้างดัมพ์ที่เพิ่มขึ้นของระบบไฟล์ที่สัมพันธ์กับดัมพ์รายเดือนล่าสุด ถ้า
เอชดีอัพ ไม่พบการถ่ายโอนข้อมูลรายเดือนมันจะบ่นเว้นแต่ เสมอ การสำรองข้อมูล เปิดอยู่ แล้ว
การถ่ายโอนข้อมูลรายเดือนจะดำเนินการ
ประจำวัน สร้างดัมพ์ที่เพิ่มขึ้นของระบบไฟล์ที่สัมพันธ์กับดัมพ์รายสัปดาห์ล่าสุด ถ้า
เอชดีอัพ ไม่พบการถ่ายโอนข้อมูลรายสัปดาห์ที่จะบ่นเว้นแต่ เสมอ การสำรองข้อมูล เปิดอยู่ แล้ว a
การถ่ายโอนข้อมูลรายสัปดาห์จะดำเนินการ
HOST เป็นเจ้าภาพซึ่ง เอชดีอัพ ควรทำการสำรองข้อมูล สิ่งนี้ควรตรงกับ '[HOST]'
คำสั่งในไฟล์คอนฟิกูเรชัน ไดเร็กทอรีของโฮสต์นั้น (ระบุด้วย 'dir =
ผบ. 1, ผบ. 2', ...) จะถูกสำรองข้อมูลไปยังไดเร็กทอรีที่ระบุด้วย 'archive dir = dir'.
If HOST ไม่พบจะไม่มีการสำรองข้อมูล
@USER@โฮสต์ระยะไกล คือโฮสต์ที่ควรถ่ายโอนไฟล์เก็บถาวร ซึ่งจะต้องรวมถึง
ชื่อผู้ใช้ เช่น @[ป้องกันอีเมล]. It is ที่ผิดกฎหมาย ไปยัง ระบุ เครื่องหมายจุดคู่ ':'.
เอชดีอัพ จะต้องปรากฏบนโฮสต์ระยะไกล ตำแหน่งของรีโมทนี้ เอชดีอัพ ระบุไว้
การใช้ รีโมท เอชดีอัพ.
โปรแกรมใด ๆ ที่สามารถถ่ายโอนไฟล์สามารถใช้เพื่อจุดประสงค์นี้ได้ กำลังทดสอบ is
SSH. โปรแกรมอื่นๆ เช่น rsync (ไม่ได้ทดสอบ) อาจใช้งานได้ โปรแกรมใดๆ ดังต่อไปนี้
ลักษณะจะทำ:
o ต้องสามารถใช้เป็นตัวกรองได้ (อ่านจาก stdin, เขียนไปที่ stdout)
o ต้องสนับสนุน ผู้ใช้@ระยะไกลโฮสต์ วากยสัมพันธ์
ที่สอง รูป
เมื่อใช้รูปแบบที่ 2 ระบบไฟล์ที่สำรองไว้ก่อนหน้าจะถูกกู้คืน จดจำ: เอชดีอัพ
ผลักดันการฟื้นฟู ราคาเริ่มต้นที่ รีโมท ไปยัง โฮสต์ท้องถิ่น นี่อยู่ตรงข้ามกับตัวสำรอง
ปฏิบัติการ!
HOST คือโฮสต์ที่ควรกู้คืนเอกสารสำคัญ
วัน ทุกอย่างจนถึงวันนี้จะถูกกู้คืน เอชดีอัพ จะมองหาล่าสุด
ไฟล์เก็บถาวรรายเดือน จากนั้นเป็นรายสัปดาห์ล่าสุด และสุดท้ายเป็นรายวันเพื่อให้อัปเดต
ที่ให้ไว้. NS วัน สามารถระบุเป็น DD-MM-YYYY (วันที่ spec = ค่าเริ่มต้น) เป็น YYYY-MM-DD
(วันที่ spec = iso) หรือเป็น MM-DD-YYYY (วันที่ spec = อเมริกัน) สิ่งนี้ถูกควบคุมจาก
ไฟล์การกำหนดค่า
วันที่พิเศษคือ 'คงที่' ซึ่งแนะนำ เอชดีอัพ เพื่อดูในไดเร็กทอรี 'คงที่' นี่คือ
ใช้เมื่อ 'ไม่มีประวัติ = ใช่' ใช้แล้วอันตรายเพราะ เอชดีอัพ จะเขียนทับของเก่า
ไฟล์สำรองด้วยไฟล์ใหม่ เมื่อระบบของคุณขัดข้องระหว่างการเขียนทับ คุณไม่มี
สำรองเลย! ใช้เฉพาะเมื่อคุณ จริงๆ ไม่มีที่ว่างสำหรับการสำรองข้อมูลสองเดือน
วันพิเศษอีกอย่างคือ 'วันนี้' ซึ่งแนะนำ เอชดีอัพ เพื่อใช้วันที่ปัจจุบัน
DIRECTORY บอก เอชดีอัพ ไดเร็กทอรีที่ไฟล์เก็บถาวรควรยกเลิกการกำหนดเป้าหมายไปยังไดเร็กทอรี ระวังตัวไว้ให้ดี
เมื่อวิ่ง เอชดีอัพ เป็น root และระบุ '/' เป็นไดเร็กทอรี เวอร์ชัน 1.4 ขึ้นไป
ปฏิเสธที่จะกู้คืนเป็น '/' สามารถแทนที่ได้โดยการระบุ 'force = on/yes' ใน
องค์ประกอบ
@USER@โฮสต์ระยะไกล เป็นโฮสต์ที่ควรกู้คืนไฟล์เก็บถาวร ซึ่งจะต้องรวมถึง
ชื่อผู้ใช้ เช่น @[ป้องกันอีเมล]. As as รุ่น 1.6.6 it is ที่ผิดกฎหมาย ไปยัง
ระบุ เครื่องหมายจุดคู่ ':'. On โฮสต์ใหม่ และ in DIRECTORY ไฟล์เก็บถาวรถูกกู้คืน เอชดีอัพ
จะต้องปรากฏบนโฮสต์ระยะไกล
Status ข่าวสาร
เมื่อ เอชดีอัพ เสร็จสิ้นด้วยการทำงานปัจจุบัน มันจะพิมพ์ข้อความภาพรวม:
รุ่น Hdup.: 1.6.6
เจ้าภาพ.........: อิเล็กตรอน
วันที่.........: 2003-02-02
โครงการ.......: รายเดือน
เอกสารเก่า......: elektron.2003-02-02.monthly.tar.gz
การเข้ารหัส...: ไม่
ขนาดไฟล์เก็บถาวร: 257k
ผ่านไป......: 0:01:27
สถานะ.......: สำรองข้อมูลเรียบร้อยแล้ว
ซึ่งสามารถส่งถึงคุณทาง cron
OPTIONS
-ค, --config=การตั้งค่า
ตำแหน่งของไฟล์การกำหนดค่า ตำแหน่งเริ่มต้นของ เอชดีอัพการกำหนดค่าของ
ไฟล์คือ /etc/hdup/hdup.conf.
-NS, --เฉพาะ=ไฟล์
กู้คืนไฟล์เฉพาะจากไฟล์เก็บถาวร ไฟล์ ต้องเป็น เต็ม เส้นทาง ไปยัง ไฟล์,
ญาติ เส้นทาง จะ ไม่ ทำงาน
-ผม, --ignore-น้ำมันดิน
ละเว้นข้อผิดพลาด tar เมื่อกู้คืน
-ผม, --ละเว้น-conf
ละเว้นข้อผิดพลาดในไฟล์การกำหนดค่า
-NS, --patched_tar
Tar ถูกปะเพื่อให้สามารถจัดการได้ --ไม่มีการเรียกซ้ำ, --รายการที่เพิ่มขึ้น และ
--files-จาก ด้วยกัน. ตัวเลือกนี้เปิดใช้งานสองสิ่งใน hdup; 1) ข้อมูลไดเรกทอรี
ถูกเขียนถึง 'filelist' และ 2) --ไม่มีการเรียกซ้ำ มอบให้ น้ำมันดิน.
นี้แก้จุดบกพร่องโดยที่ เอชดีอัพ จะไม่รวมข้อมูลไดเรกทอรีใน
หอจดหมายเหตุ
-NS, --ดรายรัน
ทำ dryrun - อย่าทำอะไรกับระบบไฟล์
-NS, --เงียบ
ระงับเอาต์พุตของกระบวนการย่อย (เช่น 'tar' และ 'ssh')
-q -NS, --เงียบ --เงียบ
ระงับเอาต์พุตการบันทึกจาก เอชดีอัพ.
-q -q -NS, --เงียบ --เงียบ --เงียบ
ไม่มีการเข้าสู่ระบบเลย แม้ไม่มีข้อความภาพรวม
-V มีความละเอียดอ่อนมากขึ้น
-V -V มีความละเอียดอ่อนมากยิ่งขึ้น นี่จะแสดงไฟล์ที่สำรองไว้โดย เอชดีอัพ ถ้าคุณยัง
จัดหาตัวเลือก -D
-ชม, --ช่วยด้วย
ข้อความช่วยเหลือ
-ใน, --รุ่น
แสดงเวอร์ชันของ hdup
-NS, --debug
แสดงข้อมูลจำนวนมากซึ่งสามารถช่วยแก้ไขจุดบกพร่องได้
ตัวเลือก -V และ -q ทำ ไม่ ส่งผลซึ่งกันและกัน รายการตัวเลือก '-qqq -VV' จะหมายความว่า
เอชดีอัพ จะแสดงสิ่งที่กำลังทำงานอยู่ แต่ไม่มีอย่างอื่น (ไม่มีข้อความภาพรวมและไม่มีคำเตือนหรือ
ผิดพลาด)
การเข้ารหัส
เอชดีอัพ สามารถเข้ารหัสไฟล์เก็บถาวร mcrypt ใช้สำหรับการเข้ารหัสจริง ตามเวอร์ชั่น
1.6.25 จีพีจี สามารถใช้เพื่อเข้ารหัสไฟล์เก็บถาวรได้ โปรดทราบว่าขณะนี้กำลังกู้คืนจากระยะไกล
ไฟล์เก็บถาวรที่เข้ารหัส GPG ไม่ทำงาน
mcrypt
กับ mcrypt --รายการ คุณได้รับรายการอัลกอริทึมที่ mcrypt รองรับ:
...
พญานาค (32): cbc cfb ctr ecb ncfb ofb nofb
ปลุก (32): สตรีม
loki97 (32): cbc cfb ctr ecb ncfb ofb nofb
เรนแดล-128 (32): cbc cfb ctr ecb ncfb ofb nofb
เรนแดล-192 (32): cbc cfb ctr ecb ncfb ofb nofb
...
หากคุณต้องการใช้ loki97 คุณระบุ ขั้นตอนวิธี = loki97 ใน hdup.conf เช่นเดียวกันสำหรับ
อัลกอริธึมอื่นๆ ทั้งหมด
จีพีจี
ในการใช้งาน จีพีจี ต่อไปนี้เป็นสิ่งจำเป็น ชุด ขั้นตอนวิธี = gpg และ สำคัญ = ผู้ใช้งาน ID of สำคัญ. ในของฉัน
กรณีที่ฉันสร้างคีย์ GPG ด้วย ID ผู้ใช้ 'miekg' ดังนั้นฉันจึงใช้:
ขั้นตอนวิธี = gpg
สำคัญ = มิก
พื้นที่ สำคัญ มอบให้กับ gpg กับ -r การโต้แย้ง. ดู manpage ของ gpg .
เมื่อกู้คืนไฟล์เก็บถาวรที่เข้ารหัส GPG คุณจะได้รับแจ้งให้ปลดล็อกคีย์ส่วนตัวของคุณ
ใช้ hdup ออนไลน์โดยใช้บริการ onworks.net