มีการใช้การสำรองข้อมูลบนเซิร์ฟเวอร์แล้ว


31

ฉันมี OS X Mavericks เมื่อติดตั้งซอฟต์แวร์เซิร์ฟเวอร์ เครื่องเซิร์ฟเวอร์เป็น iMac ที่มี Drobo ต่ออยู่ผ่าน USB ฉันใช้บริการ Server Time Machine เพื่อสร้างเซิร์ฟเวอร์สำรองบนเครือข่ายโดยใช้ Drobo เป็นอุปกรณ์จัดเก็บข้อมูลสำหรับการสำรองข้อมูล

ขณะนี้ฉันกำลังสำรอง Macbooks สองเครื่องไปยัง Time Machine Server นี้ การสำรองข้อมูลบางอย่างจะสำเร็จ แต่ทุก ๆ วันหรือมากกว่านั้นฉันจะได้รับข้อผิดพลาดในแล็ปท็อปทั้งสองที่การสำรองข้อมูลล้มเหลวด้วยเหตุผลดังต่อไปนี้: การสำรองข้อมูลบนเซิร์ฟเวอร์ถูกใช้งานแล้ว

ฉันสามารถแก้ไขปัญหานี้ได้โดยการรีสตาร์ทเซิร์ฟเวอร์เท่านั้น

ไม่มีใครรู้ว่าทำไมสิ่งนี้อาจเกิดขึ้นและสิ่งที่ฉันอาจจะทำเพื่อป้องกันไม่ให้เกิดขึ้น?

ขอขอบคุณ.

คำตอบ:


45

เพียงเพื่อความสมบูรณ์ของปัญหานี้ หากคุณลงจอดที่นี่และไม่ใช้ MacOS Server แต่เป็นSynology DiskStationให้ทำดังนี้:

  • เข้าสู่ระบบ DiskStation ของคุณในฐานะรูท
  • เปิดเมนูหลัก
  • เริ่มต้น resource monitor
  • เปลี่ยนเป็น connected users
  • เลือกผู้ใช้ที่ถูกบล็อกและกด disconnect

3
ฉันไม่พบคำตอบข้างต้นจนกระทั่งหลังจากแก้ไขปัญหาแล้ว แต่ใน Synology DSM 5.1 ฉันพบว่าการปิดใช้งานและเปิดใช้งานบริการ AFP อีกครั้งทำให้ข้อผิดพลาดหายไป
Scott Dudley

ฉันใช้โซลูชันนี้ใน Synology DSM 5.1 - ขอบคุณมานา!
callisto

คำตอบข้างต้นไม่ได้แก้ปัญหาของฉันผู้ใช้ที่เชื่อมต่อเท่านั้นที่แสดงให้เห็นคือฉันเข้าสู่หน้าผู้ดูแลระบบ อย่างไรก็ตามคำแนะนำของ @ ScottDudley นั้นยอดเยี่ยมมากขอบคุณ Scott!
blm

@ScottDudley เหมือนกันที่นี่เพียงแค่ต้องการตรวจสอบ / ยกเลิกการเลือกบริการ AFP ไม่จำเป็นต้องทำตามที่กล่าวไว้ข้างต้น
Winterflags

1
ขอบคุณสิ่งนี้ใช้ได้สำหรับฉัน! ฉันมีการเชื่อมต่อสองจุดผ่าน AFP ซึ่งเป็นสาเหตุของปัญหา
raidfive

9

ฉันมีปัญหานี้ตั้งแต่ฉันได้รับ OS X Server ของฉันและยังคงได้รับข้อผิดพลาดนี้ เมื่อใดก็ตามที่เราเตอร์ของฉันตัดการเชื่อมต่อมันจะทำให้เกิดปัญหานี้จนกว่าฉันจะแก้ไข อย่างไรก็ตามแทนที่จะรีสตาร์ทเซิร์ฟเวอร์มีวิธีแก้ไขดังนี้:

  1. เปิด Server.app (ฉันทำสิ่งนี้กับลูกค้าที่ฉันใช้ แต่คุณสามารถทำได้บนเซิร์ฟเวอร์ของตัวเอง) และลงชื่อเข้าใช้
  2. เลือกบริการการแชร์ไฟล์
  3. ไปที่แท็บผู้ใช้ที่เชื่อมต่อ
  4. เลือกผู้ใช้ที่เชื่อมต่อแต่ละรายแล้วคลิก Disconnect

ฉันต้องทำสิ่งนี้บ่อยครั้งที่ฉันเขียนแมโครมาสโทรสำหรับแป้นพิมพ์นี้ แต่ซอฟต์แวร์สคริปต์ใด ๆ ก็ทำเช่นนี้


2
หากคุณลองใช้งานดังกล่าวเพียงแค่ตีกลับกระบวนการ AFP sudo launchctl stop com.apple.AppleFileServerตามด้วยsudo launchctl start com.apple.AppleFileServer?
โทนี่วิลเลียมส์

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

นั่นคือไม่มาก "การแก้ปัญหา" เป็นขั้นตอนการวินิจฉัยเป็นไปได้ :)
โทนี่วิลเลียมส์

killall AppleFileServer ทำการกู้คืน ฉันทำสิ่งนี้ด้วยตัวเอง น่าเสียดายที่ฉันไม่พบวิธีการป้องกันปัญหา
อลัน Shutko

1

หากการยกเลิกการเชื่อมต่อผู้ใช้ "แก้ไข" ปัญหาก็เป็นเรื่องที่เกือบแน่นอนในกระบวนการ AppleFileServer

ดูบันทึกการเข้าถึง AFP และบันทึกข้อผิดพลาดและดูว่าคุณสามารถค้นหาข้อความแสดงข้อผิดพลาดที่ดีกว่าข้อความที่คุณได้รับบนไคลเอนต์ Mac และคุณอาจเข้าใกล้โซลูชันมากขึ้น คลิกที่Logsในบานหน้าต่างด้านซ้ายของแอพเซิร์ฟเวอร์จากนั้นเลือกAFP Errorในป๊อปอัพด้านล่างหน้าต่างบันทึก

ปัญหาอาจเกิดจาก RAID ใน Drobo คุณลองฮาร์ดไดรฟ์ตัวอื่นเพื่อดูว่าปัญหาหายไปหรือไม่ Drobo รุ่นไหน Drobo สนับสนุนการพึมพำภายใต้ลมหายใจเกี่ยวกับ Lion และ Time Machine ดังนั้นอาจมีปัญหากับ Mavericks และ Time Machine (ฉันได้รับปัญหาโดยมีไดรฟ์ 2TB เดียวที่มี 3 พาร์ติชันเป็นเป้าหมาย TM ของฉันและสำรองข้อมูลนั้นไว้ที่ Drobo ของฉันโดยใช้ Carbon Copy Cloner)


1

@grgarside ใช้เงินได้ - เกิดขึ้นเมื่อมีการเชื่อมต่อสองครั้งกับการสำรองข้อมูลจาก IP เดียวกัน

ในเครือข่ายของฉันฉันหยุดมันไม่ให้เกิดขึ้นโดยปิดการใช้งานการเข้าถึงของแขกไปยังไดรฟ์สำรอง

บนเครื่องเซิร์ฟเวอร์

  • เข้าสู่ระบบ OS X Server
  • คลิกการแชร์ไฟล์
  • คลิกที่แท็บการตั้งค่า
  • เลือกไดรฟ์สำรองที่มีปัญหา
  • ยกเลิกการทำเครื่องหมายที่ช่อง Enable Guest Access
  • คลิกที่แท็บการเชื่อมต่อ
  • จากนั้นตัดการเชื่อมต่อผู้ใช้ทั้งหมด

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


0

ผมมีปัญหาที่คล้ายกันกับ Synology NAS ของฉันหลังจากที่ได้ตามSynology คู่มือ เมื่อพยายามเชื่อมต่อกับดิสก์สำรองข้อมูล Time Machine กล่าวว่า "คุณไม่มีสิทธิ์ในการอ่านเขียนและต่อท้ายที่จำเป็นในดิสก์สำรองข้อมูลเครือข่ายที่เลือก"

ทางออกเดียวที่ทำงานได้สำหรับฉันคือการรีสตาร์ท Synology DSM โดยคลิกที่ไอคอนบุคคล / ผู้ใช้ที่ด้านบนขวาและเลือก "รีสตาร์ท"


0

หากคุณได้รับข้อความแสดงข้อผิดพลาด "Time Machine ไม่สามารถสำรองข้อมูลได้อิมเมจดิสก์สำรอง“ /Volumes/mac-backups-1/machine-name.sparsebundle” มีการใช้งานแล้ว" และคุณใช้ Synology DiskStation DSM 5.2 (NAS) เป็นปลายทางสำหรับการสำรองข้อมูล Time Machine ขั้นตอนต่อไปนี้สามารถแก้ไขปัญหาได้:

  1. เข้าสู่ระบบ DiskStation ของคุณในฐานะผู้ดูแล
  2. เลือกไอคอนตัวเลือก (ที่ด้านบนขวา - ดูเหมือนกับหัวของบุคคล)
  3. ตัวเลือก> บัญชี> กิจกรรมบัญชี> ผู้ใช้ที่เชื่อมต่อ
  4. สำหรับผู้ใช้แต่ละรายในบริการและทรัพยากร AFP: การสำรองข้อมูล mac ให้กดยกเลิกการเชื่อมต่อ (วงกลมสีแดงพร้อมแถบแนวนอนสีขาว) ปัญหาดูเหมือนว่าจะมีผู้ใช้ที่เชื่อมต่อสองคนขึ้นไปทั้งที่เชื่อมต่อกับ AFP> ทรัพยากร: mac-backups ควรมีเพียงหนึ่ง
  5. คลิกรีเฟรช ตอนนี้ควรมีผู้ใช้เพียงคนเดียวที่เชื่อมต่อกับ AFP> ทรัพยากร: mac-backups
  6. บน MacBook> ไอคอน Time Machine> เริ่มการสำรองข้อมูล การสำรองข้อมูล Time Machine เริ่มต้น (วนรอบทวนเข็มนาฬิกา) และคุณจะไม่ได้รับข้อความแสดงข้อผิดพลาดอีกต่อไป

ฉันไม่แน่ใจว่าสถานการณ์นี้เกิดขึ้นได้อย่างไร แต่นี่คือทฤษฎีของฉัน: หลังจากตัดการเชื่อมต่อ MacBook และเชื่อมต่อกับเครือข่ายอื่น (ย้าย MacBook ของฉันไปยังตำแหน่งอื่นขณะเดินทาง) การเชื่อมต่อกับทรัพยากร synology: mac-backups Machine) ไม่ได้ทำการตัดการเชื่อมต่ออย่างเหมาะสมดังนั้นเมื่อมีการนำเครื่องเข้าสู่เครือข่ายการเชื่อมต่อใหม่ได้ถูกสร้างขึ้นใหม่แม้ว่าการเชื่อมต่อที่มีอยู่ยังคงปรากฏอยู่การสร้างข้อขัดแย้งและข้อความแสดงข้อผิดพลาดของหัวเรื่อง

หากต้องการได้รับการทดสอบ: เพื่อป้องกันข้อผิดพลาดนี้เกิดขึ้นอีกครั้งหาก Time Machine กำลังทำการสำรองข้อมูลให้ลองทำคำสั่ง "Stop Backing Up" ใน Time Machine ก่อนที่จะย้าย MacBook ไปยังตำแหน่งอื่นนอกเครือข่าย หวังว่าเมื่อคุณนำเครื่องกลับไปที่เครือข่ายที่เป็นที่ตั้งของ NAS synology ข้อผิดพลาดจะไม่เกิดขึ้นอีก


-1

สิ่งที่ใช้ได้ผลสำหรับฉันคือรีบูท DS ลบและสร้างส่วนแบ่ง Time Machine ใหม่

จากโพสต์นี้ในฟอรัม Synology https://forum.synology.com/enu/viewtopic.php?f=159&t=86535&start=15#p512709


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