การกู้คืนข้อมูลแบบดั้งเดิมที่เหมาะสมที่สุด LiveCD?


0

ฉันกำลังแก้ไขคอมพิวเตอร์ของใครบางคน มันมี RAM 256MB และโปรเซสเซอร์ 1.3GHZ (หรือในช่วงนั้น) เนื่องจากการติดตั้ง Windows (XP) ติดขัดฉันต้องการคัดลอกไฟล์ทั้งหมดในนั้นเพื่อเลือกผ่านบนแล็ปท็อปหลักของฉัน (ใช้งาน Ubuntu ได้อย่างแม่นยำ)

ดิสก์เดียวที่ฉันพบว่าสามารถทำงานกับ RAM 256MB เป็น DSL ที่ยอดเยี่ยมและฉันได้ DSL-N อย่างไรก็ตามฉันต้องการคัดลอกด้วย GUI บางประเภทเพราะcp -r /mnt/hda1 /mnt/sda2/DataRecovery/hda1จะไม่ให้แถบความคืบหน้ากับฉันและตัวจัดการไฟล์จะเรียกใช้cpจาก GUI ที่ไม่สวยทำให้เกิดการหยุดจนกว่าการดำเนินการทั้งหมดจะเสร็จสมบูรณ์

ฉันลองใช้ Ubuntu และ Ubuntu แทน แต่รู้ว่าคุณไม่สามารถใช้ LiveCDจากทางเลือกได้เพียงติดตั้ง (และฉันต้องการออกจาก HDD ที่เก่ากว่า

ไม่มีใครมีข้อเสนอแนะใด ๆ ? ฉันไม่จำเป็นต้องมีการสนับสนุนการเขียน ntfs แต่ฉันต้องการแถบความคืบหน้า ลูกสุนัขลินุกซ์ทำเช่นนี้และมันจะทำงานบน RAM ขนาด 256MB หรือไม่ (ฉันจะเพิ่มแรมเพิ่มขึ้น แต่พวกเขาไม่ได้ขาย DDR โบราณในร้านค้าอีกต่อไป)

คำตอบ:


1

PuppyLinux ใช้งานได้กับ RAM ขนาด 256 MB แต่การเพิ่มอีก 256 MB จะช่วยให้คุณใช้ LiveCD ส่วนใหญ่และช่วยในการกระจาย Linux (RIPLinux ที่ฉันโปรดปรานต้องมีขนาด 512 MB)

สำหรับสำเนาที่มีแถบความคืบหน้าตัวจัดการบรรทัดคำสั่งและตัวพิมพ์ขนาดเล็กส่วนใหญ่จะไม่มีแถบความคืบหน้า มากที่สุดคุณสามารถรับรายการของไฟล์ที่ประมวลผลหรือสถานะความคืบหน้ายิ่งขึ้น แต่ไม่มีอะไรกราฟิก

หากคุณลอง "cp" และเงียบเกินไปสำหรับรสนิยมของคุณฉันขอแนะนำให้คุณลอง rsync (รวมอยู่ในการแจกแจงส่วนใหญ่):

rsync -a -P /mnt/hda1 /mnt/sda2/DataRecovery/hda1

ตัวเลือก "-a" หมายถึง "โหมดการเก็บถาวร" (จะกำหนดเวลาไว้ล่วงหน้า, การอนุญาต, การเชื่อมโยง ฯลฯ ) และ "-P" หมายถึง "ความคืบหน้าและบางส่วน" (จะแสดงความคืบหน้าสำหรับแต่ละไฟล์ไฟล์ที่เหลือ และจะคัดลอกไฟล์บางส่วนต่อไปหากไฟล์ถูกขัดจังหวะ)

Puppy Linux เวอร์ชันปัจจุบันไม่มี GRsync (GUI สำหรับ Rsync) แต่บางทีคุณสามารถค้นหาแพ็คเกจสัตว์เลี้ยงได้


ขอบคุณทั้งคู่ฉันจะไปกับคำตอบของ MV เพราะเขามีตัวแทนที่ต่ำกว่า (ต้องการมันมากกว่า) และเพราะฉันดาวน์โหลดและใช้ Puppy Linux จริง ๆ ก่อนที่ฉันจะอ่านสิ่งเหล่านี้! ฉันติดอยู่ที่ DSL-N แต่ดูเหมือนว่าลูกสุนัขจะทำงานได้ดีและฉันได้มันมาเพื่อบอกฉันว่าไฟล์ใดที่มันเป็นการคัดลอกและมันก็เป็นอะไรที่เหมือนกับสองร้อย (ฉันจะใช้ IDE แคดดี้ของฉัน แต่ไดรฟ์นั้นลึกเกินไปจริง ๆ ! ตัวเชื่อมต่อไม่ได้ไปใน XD) ขอบคุณทั้งคู่!
WindowsEscapist

1

วิธีที่ง่ายที่สุดคือการย้ายฮาร์ดไดรฟ์ไปยังระบบที่ทันสมัยกว่า มีdistrosทันสมัยมากขึ้นอย่างมีนัยสำคัญเช่น slitazหรือtinycoreที่ควรจะทำงาน ลูกสุนัขเบาเพราะมันใช้เคอร์เนลเก่าจริงๆ

ในทางกลับกันคุณสามารถใช้ rsync กับตัวเลือกแถบความคืบหน้ากับสิ่งที่ต้องการ rsync -rv --progress` (ผ่านcommandlinefu ) เห็นได้ชัดว่าฟังก์ชั่นต่อไปนี้เพิ่มลงในไฟล์ rc สำหรับสภาพแวดล้อมเชลล์ของคุณอาจช่วยให้คุณทำ cp พร้อมแถบความคืบหน้า

แหล่ง

{
    SOURCE=$1

    if [ -d $2 ]
    then
        DESTINATION=$2/`basename $SOURCE`
    else
        DESTINATION=$2
    fi

    pv ${SOURCE} | > ${DESTINATION}
}

ที่น่าสนใจก็คือใช้ท่อและจำลอง cp โดยตรง

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.