คำถามติดแท็ก zfs

ระบบไฟล์ขั้นสูงที่สามารถขยายหลายดิสก์รักษาตัวเองจากข้อมูลเสียหายข้อมูลซ้ำซ้อนเข้ารหัส ฯลฯ

1
การจัดการดิสก์ใน VM
ฉันกำลังแทนที่แร็คเซิร์ฟเวอร์เก่าสองตัวของฉันด้วยอันใหม่ที่มีพลังเหลือเฟือที่จะเข้าแทนที่ฟังก์ชั่นเซิร์ฟเวอร์ปัจจุบันของฉัน เซิร์ฟเวอร์เป็นแร็คแบบ 4U พร้อมด้วยช่องใส่ไดรฟ์ SAS ขนาด 16 3.5 ", 2.5 นิ้วสองช่อง, ซีพียู Xeon E3-1230v2 และ 32GB ของ ECC RAM ปัญหาของฉันคือต่อไปนี้ ฉันต้องการมีเซิร์ฟเวอร์ไฟล์ FreeBSD พร้อม ZFS สำหรับการจัดการดิสก์ อย่างไรก็ตามฉันต้องการ VM อื่น ๆ เช่น เซิร์ฟเวอร์ shell / git, mail server เป็นต้นฉันสงสัยว่าจะจัดการกับปัญหาต่อไปนี้ได้อย่างไร: ฉันต้องการให้ ZFS จัดการดิสก์อย่างสมบูรณ์ดังนั้นฉันจึงไม่ได้ใช้ RAID ฮาร์ดแวร์ใด ๆ ฉันควรส่งคอนโทรลเลอร์ SAS โดยตรงไปยังระบบ FreeBSD ในฐานะ passthrough PCI …

1
ZFS บน Linux Replicas ไม่เพียงพอ
สรุป หนึ่งใน ZFS ของฉันไม่สามารถนำเข้าได้อีกต่อไปเนื่องจากข้อความต่อไปนี้: status: One or more devices contains corrupted data. action: The pool cannot be imported due to damaged devices or data. ... data1 UNAVAIL insufficient replicas ฉันต้องการที่จะเข้าใจว่า "แบบจำลองไม่เพียงพอ" หมายถึงอะไรและหากมีวิธีการกู้คืนจากวิธีนี้อย่างปลอดภัยก่อนที่ฉันจะดึงการสำรองข้อมูลออกมาและสร้างพูลหน่วยเก็บข้อมูลขึ้นมาใหม่ ฉันต้องการที่จะเข้าใจสิ่งที่ทำให้เกิดสิ่งนี้และสิ่งที่ฉันสามารถทำได้เพื่อป้องกันสถานการณ์นี้ในอนาคต ฉันเข้าใจหิน ZFS แต่ในฐานะมือใหม่ ZFS มันน่ากลัวที่ฉันต้องดึงการสำรองข้อมูลออกมาสำหรับบางสิ่งบางอย่างที่ไม่น่ากลัวเหมือนการดึงไดรฟ์ออกจากกล่อง พื้นหลัง ฉันเพิ่งขับเคลื่อนกล่องนี้และดึงดิสก์ SATA sda ออกมา ฉันแน่ใจว่า 99% ว่าฉันปล่อยให้ระบบปิดตัวเองอย่างสมบูรณ์ก่อนที่จะถอดปลั๊กออกจากผนัง แต่เป็นไปได้ที่ฉันอาจจะปิดฮาร์ดไดรฟ์หากการปิดระบบใช้เวลานานเกินไป เมื่อเสียบไดรฟ์กลับเข้าใหม่ฉันเชื่อว่าฉันเสียบกลับเข้าไปในพอร์ต SATA เดียวกันบนเมนบอร์ด …

1
เคาน์เตอร์ ARC ของ ZFS ขัดขืนหรือไม่
สมมติว่าฉันมีข้อมูลบางอย่างที่เข้าถึงได้บ่อยและมีข้อมูลที่เข้าถึงได้น้อย ฉันเข้าใจว่าในที่สุด ARC จะเรียนรู้ที่จะหยุดการหลีกเลี่ยงข้อมูลที่เข้าถึงบ่อยเพื่อให้มีที่ว่างสำหรับข้อมูลอื่นเพียงเพราะเพิ่งเข้าถึงข้อมูลอื่น สมมติว่าฉันใช้งานระบบ ZFS มาระยะหนึ่งแล้วและได้รับในรูปแบบการเข้าถึงนี้ ถ้าฉันรีบูทกล่องและข้อมูลที่เข้าถึงบ่อยถูกอ่านและใน ARC การอ่านข้อมูลอื่น ๆ จะทำให้เกิดการขับไล่ หรือ ZFS จำได้ว่ามีการใช้ข้อมูลบ่อยครั้งหรือไม่ หากขึ้นอยู่กับการนำไปใช้งานคำถามนี้เกี่ยวข้องกับ Solaris โดยเฉพาะ
2 zfs 

2
กะทัดรัดทันสมัย ​​LiveCD รองรับ LUKS และ ZfsOnLinux
ฉันกำลังมองหา LivecD ขนาดกะทัดรัดที่ดีเพื่อรองรับการติดตั้งใหม่ ซีดีการติดตั้งขั้นต่ำของ Gentoo นั้นเกี่ยวกับสิ่งที่สมบูรณ์แบบยกเว้นว่าจะไม่รองรับ ZFS Gentoo LiveDVD รองรับทั้ง cryptsetup / LUKS และ ZFS แต่ไม่มีบิลด์ใหม่ล่าสุด (ไม่สามารถเมาท์ ZFS พูลที่อัพเดตจาก ZfsOnLinux 0.6.2) เป็นการดีที่ฉันจะสามารถใช้สิ่งนี้เพื่อติดตั้ง Gentoo ลงบนเครื่องที่มีดิสก์เปล่าและยังสามารถบู๊ตและติดตั้งดิสก์เหล่านั้นในภายหลังได้หากจำเป็น
1 linux  livecd  zfs 

0
เหตุใดกลุ่ม ZFS ของฉันจึงใช้เวลา 97% ในการอ่านเป้าหมายและมีการเขียนเพียง 3% เท่านั้นในการดำเนินการเขียน
สิ่งนี้ทำให้ฉันสับสนและฉันไม่รู้วิธีเจาะลึกลงไปในสิ่งที่ ZFS กำลังทำอยู่ ฉันกำลังใช้การติดตั้ง FreeNAS 11.1 ใหม่พร้อมกับพูล ZFS ที่รวดเร็ว (มิเรอร์ที่นำเข้าใน 7200s เร็ว) พร้อม UFS SSD เดี่ยวสำหรับการทดสอบ การกำหนดค่าค่อนข้าง "ออกนอกกรอบ" SSD มี 4 ไฟล์ขนาด 16 -120 GB คัดลอกโดยใช้คอนโซลลงในพูล พูลมีการซ้ำซ้อน (คุ้มค่า: ประหยัด 4x, ขนาด 12TB บนดิสก์) และระบบมี RAM (128GB ECC) และ Xeon ที่รวดเร็ว หน่วยความจำมีเพียงพอ - zdb แสดงให้เห็นว่ากลุ่มมีทั้งหมด 121M บล็อก (544 ไบต์ในแต่ละดิสก์ 175 ไบต์ใน …

2
วิธีเมานต์ LOFS ใน Solaris ที่ไม่ข้ามจุดเมานท์
ฉันต้องการเข้าถึงชุดข้อมูล "root" ZFS ของฉันเพื่อลบไฟล์ภายใต้ "/ var" แต่ "/ var" ถูกซ้อนทับโดยชุดข้อมูล ZFS อื่น เนื่องจากสิ่งเหล่านี้เป็นชุดข้อมูลของระบบฉันจึงไม่สามารถ "umount" พวกเขาในขณะที่เครื่องกำลังทำงาน และฉันต้องการหลีกเลี่ยงการรีบูตระบบในโหมด "ล้มเหลว" เนื่องจากนี่เป็นเครื่องที่ใช้งานจริง ZFS แบบตามเนื้อผ้าจะปฏิเสธที่จะเมานท์ชุดข้อมูล "/ var" ที่อยู่เหนือ "/ var" พื้นฐานเพราะมันไม่ว่างเปล่า แต่มันใช้งานได้อาจเป็นเพราะชุดข้อมูลของระบบนั้นถูกเมาท์ก่อนในกระบวนการบู๊ต แต่การมีพื้นฐาน "/ var" ไม่ว่างเปล่าทำให้ฉันสร้าง ABE (Alternate Boot Environment) ดังนั้นการติดตั้งจึงมีความเสี่ยงและฉันไม่สามารถอัปเกรดระบบของฉันโดยใช้การอัปเกรดสด เครื่องอยู่ในระยะไกล ฉันมี IP KVM แต่ฉันชอบที่จะหลีกเลี่ยงการบูตเครื่องในโหมด "ไม่ปลอดภัย" ถ้าฉันทำได้ ฉันรู้ว่ามีไฟล์ใน "/ var /" เพราะฉันสามารถจับภาพชุดข้อมูล "root" และตรวจสอบได้ …

0
ทางเลือกที่ถูกกว่าสำหรับ ZFS Storage สำหรับ NAS ในบ้าน
ฉันต้องการสร้าง NAS สำหรับใช้ในบ้านด้วยไดร์ฟ 8-10 * (2-4TB) ซึ่งจะใช้ไดร์ฟ 2-3 ตัวสำหรับพาริตีผ่านซอฟต์แวร์ RAID ในปีที่ผ่านมาและเป็นปัจจุบันดูเหมือนว่า ZFS จะกลายเป็นทางออกที่แนะนำมากที่สุดสำหรับสถานการณ์ดังกล่าว อย่างไรก็ตาม ZFS มาพร้อมกับสิทธิประโยชน์เหล่านั้นทั้งหมดในราคา มันต้องการซีพียูที่ทรงพลัง, ECC RAM (16GB +) มากมาย, และแม้แต่ L2ARC SSD บางตัว, หรืออย่างอื่นที่คุณต้องเสี่ยงต่อไปนี้: ความเร็วในการถ่ายโอนช้าและสูญเสียอาเรย์ทั้งหมด ฉันคิดว่าฉันอาจหาวิธีแก้ปัญหาที่ราคาไม่แพงและเห็นได้ชัดว่ามีคุณสมบัติน้อยกว่าที่อาจเหมาะกับสิ่งที่ฉันต้องการ: RAM ที่ต้องการสูงสุด: ECC RAM 4-8GB CPU หิวน้อยกว่า ZFS ฉันคิดที่ CPU Athlon II 45W ไม่จำเป็นต้องใช้ฟีเจอร์ต่าง ๆ เช่นการขจัดข้อมูลซ้ำซ้อน, สแน็ปช็อต, การบีบอัด ฯลฯ การป้องกันจากการเขียนหลุมและปัญหา RAID …

1
สำรองข้อมูล ZFS ด้วยการหมุนไดรฟ์ออฟไลน์
ฉันกำลังอยู่ระหว่างการตั้งค่า NAS ที่บ้านที่เหมาะสม ข้อกังวลหลักคือความถูกต้องของข้อมูลดังนั้นฉันจึงตัดสินใจใช้ ZFS เป็นระบบไฟล์ น่าเสียดายที่สิ่งนี้ทำให้ข้อกำหนดบางอย่าง (หรือคำแนะนำมีความแม่นยำมากขึ้น) บนฮาร์ดแวร์ที่ทำให้เป็นโซลูชันที่ค่อนข้างแพง สิ่งนี้ห้ามไม่ให้ฉันนำการสำรองข้อมูลไปใช้นอกสถานที่บนระบบที่คล้ายกันดังนั้นฉันจึงกำลังมองหาโซลูชันอื่น เป็นการดีที่ฉันจะมีฮาร์ดไดรฟ์แบบถอดได้สามตัวซึ่งจะอยู่ใกล้กับเซิร์ฟเวอร์และเชื่อมต่อทุกสัปดาห์หรือมากกว่านั้น คนอื่น ๆ จะยังคงอยู่นอกสถานที่และพวกเขาจะถูกหมุนเป็นระยะ ๆ ฉันรู้ว่าสิ่งนี้มีความเสี่ยงต่อข้อมูลใหม่ แต่ฉันวางแผนที่จะสำรองข้อมูลด้วยวิธีอื่น คำถามคือสิ่งที่ฉันควรใส่ไว้ในไดรฟ์แบบถอดได้ ตอนแรกผมคิดว่าการวางzpoolในแต่ละและการใช้zpool sendและzpool recvการปรับปรุงพวกเขาชอบที่นี่ อย่างไรก็ตามฉันคิดว่ามันเป็นไปได้มากที่ไดรฟ์นั้น "เสียหาย" เมื่อฉันต้องทำการสำรองข้อมูลกลับคืนและฉันต้องการให้ ZFS เป็นผู้ดูแล โดยหลักการแล้วไดรฟ์แบบถอดได้ทั้งสามตัวนั้นจะอยู่ในการกำหนดค่ามิเรอร์สูงสุดสองไดรฟ์ที่ผ่านมาซึ่งจะช่วยให้ ZFS ใช้ทั้งหมดในการแก้ไขปัญหาในข้อมูลเก่าเมื่อกู้คืนข้อมูลสำรอง อย่างไรก็ตามไดรฟ์จะไม่เชื่อมต่อพร้อมกันดังนั้นอาจเป็นไปไม่ได้ ZFS มีวิธีการที่จะใช้สิ่งที่ฉันเป็นอยู่หรือไม่หรือฉันควรใช้วิธีการอื่น
1 backup  zfs 

1
ซ้อน vdev ในพูล ZFS เป็นไปได้ไหม?
ตอนนี้ฉันมีเซิร์ฟเวอร์ Linux ที่ทำงานด้วย 3x4TB ใน RAID5 ฉันกำลังใช้พื้นที่ในระยะสั้นและฉันกำลังมองหาวิธีแก้ปัญหา สิ่งที่ง่ายคือการได้รับไดรฟ์ 4TB ใหม่และเพิ่มเข้าไป ฉันก็มีดิสก์บางส่วน (1x1TB, 1x2TB, 2x3TB) วางอยู่รอบ ๆ และฉันอยากจะใช้มันให้เป็นประโยชน์ ฉันได้ดู ZFS และตอนนี้ฉันอยากถามว่าฉันทำถูกแล้วหรือไม่ ฉันต้องการรวมดิสก์ 1x2TB และดิสก์ 1x1TB ใน 3TB vdev โดยใช้โหมดสไทรพ์ จากนั้นฉันจะรวม 2x3TB กับ vdev นี้ใน RAIDz1 ทำให้ฉันมีขนาด 6TB vdev นอกจากนั้นฉันจะรวม 3x4TB ใน RAIDz1 ให้ 8TB vdev จากนั้นทั้ง 6TB vdev และ 8TB vdev …
1 zfs 

1
วิธีการติดตั้ง zfs-fuse ก่อนหน้านี้ในลำดับการบู๊ตดังนั้นฉันสามารถ rsyslog ที่นั่นบน Ubuntu 12.04 ได้อย่างไร
ฉันพยายามที่จะใช้ zfs-fuse เป็นไดร์เวอร์ระบบไฟล์สำหรับพาร์ติชั่นการอ่าน / เขียนที่มีการบันทึกระบบในการแจกจ่าย Ubuntu 12.04 ฉันได้เปลี่ยนเส้นทาง rsyslog ที่นั่นโดยแก้ไขไฟล์การกำหนดค่าที่เหมาะสม อย่างไรก็ตามเมื่อ bootup rsyslog จะเริ่มต้นวิธีก่อนที่จะติดตั้ง zfs-fuse ดังนั้นจึงสร้างไดเรกทอรีอย่างมีความสุขและเริ่มเข้าสู่ระบบในพาร์ติชัน root และเมื่อ zfs-fuse พยายามติดตั้งไดรฟ์ในลำดับการบู๊ตในภายหลัง มีไฟล์อยู่ในไดรฟ์ / ที่เมานต์แล้วซึ่งระบบปฏิบัติการกำลังทำงานอยู่ดังนั้น zfs-fuse ไม่สามารถเมานต์ไดรฟ์ที่นั่นได้ ก่อนที่ฉันจะแก้ไขไฟล์การตั้งค่า rsyslog เพื่อเข้าสู่ระบบที่แตกต่างกัน zfs-fuse ถูกติดตั้งโดยอัตโนมัติไดรฟ์ได้ดี ดังนั้นคำถามของฉันคือ: ฉันจะย้ายการติดตั้ง zfs-fuse ของไดรฟ์ไปยังรุ่นก่อนหน้าในลำดับการบู๊ตได้อย่างไรมากกว่า rsyslog ฉันต้องการ rsyslog ที่มีข้อมูลการบูตทั้งหมดดังนั้นฉันจึงไม่สามารถย้าย rsyslog ไปหลังจาก zfs-fuse ได้ฉันต้องย้าย zfs-fuse ก่อนหน้านี้ ฉันสามารถเข้าใจวิธีการแฮ็คทุกชนิดนี้ แต่ฉันต้องการทางออกที่สง่างามถ้ามี ฉันได้ทำส่วนแบ่งที่ยุติธรรมของ googling เกี่ยวกับเรื่องนี้และไม่สามารถหาใครก็ตามที่แก้ไขปัญหานี้และโพสต์วิธีแก้ปัญหา ขอบคุณสำหรับความช่วยเหลือใด …

0
การกำหนดค่าและข้อมูลจำเพาะ RAID เซิร์ฟเวอร์หน่วยเก็บข้อมูลแบบคลัสเตอร์ (การตรวจสอบสติ)
เรากำลังวางแผนที่จะซื้อคลัสเตอร์สำหรับการคำนวณทางวิทยาศาสตร์ขณะนี้เราอยู่ในขั้นตอนการรวบรวมข้อกำหนดต่างๆ เราไม่แน่ใจจริงๆสิ่งที่ควรจะเป็นข้อกำหนดของ เซิร์ฟเวอร์จัดเก็บข้อมูล . คลัสเตอร์จะมี ~ 200 โหนดการคำนวณที่เชื่อมต่อโดยเครือข่ายความหน่วงต่ำ (สำหรับการคำนวณแบบขนาน) และจะถูกใช้โดยประมาณ ผู้ใช้ 25 คน การจัดเก็บจะมีประมาณ พื้นที่ที่สามารถใช้งานได้ 200 TB และจะใช้สำหรับ การคำนวณ (โหนดการคำนวณจะไม่มีดิสก์) และควร ไม่ใช้เป็นข้อมูลสำรอง (เช่นเราไม่ต้องการการป้องกันข้อมูลสูญหายในระดับอุตสาหกรรม) ฉันมาด้วยต่อไปนี้; ความคิดเห็นและข้อเสนอแนะที่ชื่นชมอย่างมาก ข้อมูลจำเพาะ: เทคโนโลยี ZFS เพื่อสร้างโวลุ่มเดียวและป้องกันความล้มเหลวของไดรฟ์ ใช้การตั้งค่าหลายพูลของการตั้งค่า RAID-Z2 หรือ RAID-Z3 ที่มีความเท่าเทียมกัน 25% ซึ่งหมายถึง 8 ดิสก์ต่อ RAID-Z2 หรือ 12 ดิสก์ต่อ RAID-Z3 เทคโนโลยีการแคชบางชนิดโดยใช้ SSD (เพื่อเพิ่มความเร็ว i / o ของไฟล์ที่ใช้บ่อย) …
raid  nas  storage  zfs  cluster 

1
เมื่อทำการแบ่งพาร์ติชันอุปกรณ์สำหรับ zfsonlinux“ ประเภทพาร์ติชัน GUID” ที่ถูกต้องในการใช้งานคืออะไรหรือสิ่งนี้มีความสำคัญอย่างไร
ฉันต้องการใช้ zfsonlinux บนระบบ Debian เนื่องจากฉันมีไดรฟ์รูปแบบขั้นสูงและจะจ้าง LUKS ฉันจึงต้องแบ่งพาร์ติชันอุปกรณ์ด้วยมือ รายการฟอรัมที่ archlinux.orgชี้ให้เห็นว่าคุณสมบัติ "ประเภทพาร์ติชัน GUID" ซึ่งจะต้องมีการระบุไว้สำหรับทุกพาร์ติชันที่ไม่ได้ใช้ใน Linux อย่างไรก็ตาม gdisk ตามค่าเริ่มต้นแนะนำโดยธรรมชาติ 8300 (ระบบไฟล์ Linux) ฉันพบอย่างน้อยหนึ่งบทช่วยสอนซึ่งใช้แทน bf00 (รูทของ Solaris) จากการค้นหาของฉันบนเว็บมันไม่สำคัญเลยตราบใดที่คุณไม่ได้เปิดเผยไดรฟ์ไปยังระบบปฏิบัติการอื่น ๆ แต่โปรดแก้ไขให้ถูกต้องถ้าฉันผิด ขอบคุณ :)

0
การเปลี่ยนขนาดพาร์ติชันพูล ZFS บนฮาร์ดไดรฟ์“ ฟอร์แมตฟอร์แมต”
ฉันมีระบบที่ใช้ Ubuntu 13.04 พร้อมไดรฟ์WD30EZRXสามตัว (3 TBs แต่ละตัว) ในพูลที่มี raidz1 เห็นได้ชัดว่าไดรฟ์เหล่านี้มี "รูปแบบขั้นสูง" แต่พวกเขารายงานขนาดบล็อกทางกายภาพผิด สิ่งนี้นำไปสู่ประสิทธิภาพที่น่ากลัวโดยเฉพาะเมื่อเขียนไฟล์ขนาดเล็ก อย่างไรก็ตามสามารถแก้ไขได้อย่างง่ายดายโดยให้พาร์ติชันเริ่มต้นที่เซกเตอร์ 2048 แทน 1 หรือ 63 น่าเสียดายที่ฉันไม่รู้จักสิ่งนี้เมื่อสร้างพูลและตอนนี้มันเต็มไปแล้ว 93% มีวิธีใดที่จะปรับขนาดพาร์ติชัน zfs ให้เริ่มที่ภาค 2048 โดยไม่สูญเสียข้อมูลของฉัน ฉันไม่สามารถส่งออกพูลและไม่สามารถคัดลอกไฟล์ไปที่อื่นและสร้างพูลใหม่ - ฉันไม่มีพื้นที่มากกว่า 2 TBs ที่อื่น

1
ฉันจะทำให้ Windows แก้ไข CIFS / ZFS ACLs 'ถูกต้อง' ได้อย่างไร
ฉันมีระบบ FreeNAS (FreeBSD) ที่มีการแชร์ CIFS (เรียกว่า "library") ซึ่งได้รับการสนับสนุนโดยระบบไฟล์ ZFS การแชร์ถูกตั้งค่าตาม FreeNAS GUI เพื่อใช้ ACL "Windows / Mac" ซึ่งฉันเชื่อว่าหมายถึง NFSv4 ACLs นี่คือวิธีที่ฉันต้องการ ACL พื้นฐานที่จะเป็น: nas# getfacl /mnt/big/library/test # file: /mnt/big/library/test # owner: DOMAIN\administrator # group: DOMAIN\domain admins owner@:rwxpDdaARWcCo-:fd----:allow group@:rwxpDdaARWcCo-:fd----:allow everyone@:r-x---a-R-c---:fd----:allow ซึ่งจาก GUI Windows 7 จะปรากฏเป็น "Full control" สำหรับ "DOMAIN \ administrator" …
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.