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

ZFS เป็นระบบไฟล์และตัวจัดการโวลุ่มที่ทันสมัยซึ่งพัฒนาโดย Sun Microsystems และได้รับอนุญาตภายใต้ CDDL เป็นระบบไฟล์ copy-on-write ที่รองรับอาร์เรย์หน่วยเก็บข้อมูลขนาดใหญ่การป้องกันความเสียหายสแน็ปช็อตโคลนการบีบอัดการขจัดข้อมูลซ้ำซ้อนและ NFSv4 ACLs ทางแยกโอเพ่นซอร์สของ ZFS สามารถพบได้ที่ http://open-zfs.org/ ซึ่งได้รับการสนับสนุนโดย ZFSonlinux.org, illumos.org และนักพัฒนา ZFS ในชุมชน FreeBSD และ Mac OS X

2
ประสิทธิภาพของ ZFS: ฉันต้องรักษาพื้นที่ว่างในพูลหรือระบบไฟล์หรือไม่?
ฉันรู้ว่าประสิทธิภาพของ ZFS ขึ้นอยู่กับปริมาณพื้นที่ว่างอย่างมาก: รักษาพื้นที่พูลภายใต้การใช้ประโยชน์ 80% เพื่อรักษาประสิทธิภาพของพูล ปัจจุบันประสิทธิภาพของพูลสามารถลดลงเมื่อพูลเต็มมากและระบบไฟล์ถูกอัพเดตบ่อยๆเช่นบนเซิร์ฟเวอร์เมลที่ไม่ว่าง พูลแบบเต็มอาจทำให้เกิดประสิทธิภาพได้ แต่ไม่มีปัญหาอื่น [... ] โปรดทราบว่าแม้เนื้อหาส่วนใหญ่จะอยู่ในช่วง 95-96% ประสิทธิภาพการเขียนการอ่านและการ resilvering อาจประสบ ZFS_Best_Practices_Guide, solarisinternals.com (archive.org) ตอนนี้สมมติว่าผมมีสระว่ายน้ำของ raidz2 10T volumeโฮสติ้งระบบแฟ้ม ตอนนี้ฉันสร้างระบบไฟล์ย่อยvolume/testและให้การจอง 5T จากนั้นฉันเมานต์ระบบไฟล์ทั้งสองต่อ NFS ไปยังโฮสต์บางแห่งและทำงานบางอย่าง ฉันเข้าใจว่าฉันไม่สามารถเขียนไปvolumeมากกว่า 5T เพราะที่เหลือ 5T volume/testจะสงวนไว้ให้ คำถามแรกของฉันคือประสิทธิภาพจะลดลงได้อย่างไรหากฉันเติมvolumeจุดเมานท์ด้วย ~ 5T มันจะลดลงเนื่องจากไม่มีพื้นที่ว่างในระบบไฟล์สำหรับ ZFS 'copy-on-write และ meta-stuff อื่น ๆ ? หรือมันจะยังคงเหมือนเดิมตั้งแต่ ZFS สามารถใช้พื้นที่ว่างภายในพื้นที่ที่สงวนไว้สำหรับvolume/test? ตอนนี้คำถามที่สอง มันสร้างความแตกต่างหรือไม่ถ้าฉันเปลี่ยนการตั้งค่าดังนี้? volumeขณะนี้มีระบบไฟล์สองระบบvolume/test1และvolume/test2. …
17 solaris  zfs  quota 

4
ระบบไฟล์คลัสเตอร์ ZFS เป็นไปได้หรือไม่?
เป็นไปได้หรือไม่ที่จะสร้างคลัสเตอร์ ZFS? หรือคุณจะต้องไปตามเส้นทางที่ดูน่าเกลียด (กับฉันอย่างน้อย) ของ ZFS ด้วยรูปแบบพูล UFS ที่ควบคุมโดย GlusterFS? แนวคิดคือดูว่ามีความเป็นไปได้ที่จะขยายไปยังร้านค้าแบบกระจาย Multi-Petabyte ซึ่ง ZFS ควรสามารถจัดการได้โดยไม่ต้องสะดุด พอยน์เตอร์บล็อกโพสต์ใด ๆ

3
หน่วยความจำ Non-ECC พร้อม ZFS: ความคิดงี่เง่า?
ฉันมีเซิร์ฟเวอร์ใหม่และวางแผนที่จะอัพเกรดหน่วยความจำขนาดเล็ก 2 GB เป็นสูงสุด 16 GB (ตามหลักวิชา 8 GB นั้นมีขีด จำกัด แต่แสดงให้เห็นแล้วว่าใช้งานจริงได้ 16 GB) คำแนะนำบางคำแนะนำว่าหน่วยความจำ ECC นั้นไม่สำคัญ แต่ฉันไม่แน่ใจว่าฉันเชื่ออย่างนั้น ฉันได้ติดตั้งFreeNASแล้วและวางแผนที่จะเพิ่มปริมาณ ZFS ทันทีที่ฮาร์ดไดรฟ์ใหม่ของฉันมาถึง มันจะโง่ที่จะปล่อยทิ้งและรับหน่วยความจำที่ไม่ใช่ ECC สำหรับ NAS ที่ใช้ ZFS หรือไม่ ถ้าจำเป็นฉันก็จะกัดกระสุน แต่ถ้ามันเป็นแค่ความหวาดระแวงฉันก็จะข้ามมันไป มีเหตุผลใดที่ ZFS หรือ FeeeNAS โดยเฉพาะจะต้องใช้หน่วยความจำ ECC หรือประสบโดยเฉพาะอย่างยิ่งเมื่อทำงานบนระบบที่ใช้หน่วยความจำที่ไม่ใช่ ECC?
16 memory  zfs  freenas  ecc 

5
ZFS และ SAN - แนวปฏิบัติที่ดีที่สุด
มากที่สุด การอภิปรายของ ZFS แนะนำให้ปิดการทำงานของฮาร์ดแวร์และ ZFS นั้นควรพูดคุยกับดิสก์โดยตรงและจัดการกับ RAID บนโฮสต์ (แทนที่จะเป็นตัวควบคุม RAID) สิ่งนี้เหมาะสมกับคอมพิวเตอร์ที่มีดิสก์ภายใน 2-16 หรือมากกว่านั้น แต่ในสภาพแวดล้อมที่มี SAN ขนาดใหญ่ ตัวอย่างเช่นองค์กรที่ฉันทำงานมีสิ่งที่ฉันคิดว่าเป็น SAN ที่มีขนาดพอเหมาะที่มีดิสก์เต็ม 2 ชั้นซึ่งเป็นบางสิ่งที่คล้ายกับ 400 แกน ฉันเห็นชั้นวาง SAN ที่หนาแน่นกว่าของเราและการปรับใช้ SAN มีขนาดใหญ่กว่าของเรา ผู้คนแสดงดิสก์ 100 แผ่นโดยตรงกับเซิร์ฟเวอร์ ZFS ขนาดใหญ่หรือไม่ 300 ดิสก์ 3000 ดิสก์ เครื่องมือการจัดการ SAN ช่วยให้การจัดการอัตโนมัติเป็นไปอย่างอัตโนมัติหรือไม่?

7
คำแนะนำสำหรับโซลูชันสำรองข้อมูลระยะไกลนอกสถานที่ที่มีประสิทธิภาพของ vm
ฉันกำลังมองหาคำแนะนำสำหรับการสำรองข้อมูล 6 vm ปัจจุบันของฉัน (และในไม่ช้าจะเติบโตได้ถึง 20) ขณะนี้ฉันกำลังรันคลัสเตอร์โหนด proxmox สองโหนด (ซึ่งเป็นฐานเดเบียนโดยใช้ kvm สำหรับการจำลองเสมือนด้วยส่วนหน้าเว็บที่กำหนดเองเพื่อจัดการ) ฉันมีสองกล่องที่เกือบเหมือนกันกับ amd phenom II x4 และมาเธอร์บอร์ด asus แต่ละอันมี 4 500 GB sata2 hdd, 1 สำหรับระบบปฏิบัติการและข้อมูลอื่น ๆ สำหรับการติดตั้ง proxmox และ 3 ใช้ mdadm + drbd + lvm เพื่อแชร์พื้นที่เก็บข้อมูล 1.5 TB ระหว่างสองเครื่อง ฉันเมานต์ lvm images ไปยัง kvm สำหรับเครื่องเสมือนทั้งหมด ขณะนี้ฉันมีความสามารถในการถ่ายโอนข้อมูลสดจากเครื่องหนึ่งไปยังอีกเครื่องหนึ่งโดยทั่วไปภายในไม่กี่วินาที (ใช้เวลาประมาณ …

13
การบีบอัดที่ดีที่สุดสำหรับ ZFS send / recv
ฉันกำลังส่งสแน็ปช็อต ZFS ที่เพิ่มขึ้นผ่านสาย T1 จากจุดหนึ่งไปยังอีกจุดหนึ่งและเราไปยังจุดที่สแนปชอตของมูลค่ารายวันสามารถทำให้แทบไม่ทันก่อนที่การสำรองข้อมูลครั้งต่อไปจะเริ่มขึ้น คำสั่ง send / recv ของเราคือ: zfs send -i tank/vm@2009-10-10 tank/vm@2009-10-12 | bzip2 -c | \ ssh offsite-backup "bzcat | zfs recv -F tank/vm" ฉันมีซีพียูมากมายเหลือเฟือ มีอัลกอริธึมการบีบอัดที่ดีกว่าหรือวิธีทางเลือกอื่นที่ฉันสามารถใช้เพื่อดันข้อมูลให้น้อยลงหรือไม่?

7
ปิดการใช้งานคุณสมบัติ RAID ใน HP Smart Array P400
ฉันวางแผนที่จะใช้ ZFS บนระบบของฉัน (HP ML370 G5, Smart Array P400, ดิสก์ 8 SAS) ฉันต้องการให้ ZFS จัดการดิสก์ทั้งหมดทีละรายการเพื่อให้สามารถใช้การตั้งเวลาได้ดีขึ้น (เช่นฉันต้องการใช้คุณลักษณะ RAID ของซอฟต์แวร์ใน ZFS) ปัญหาคือฉันไม่สามารถหาวิธีปิดการใช้งานคุณสมบัติ RAID บนตัวควบคุม RAID ในตอนนี้คอนโทรลเลอร์จะรวมดิสก์ทั้งหมดลงในโวลุ่ม RAID-5 ขนาดใหญ่หนึ่งตัว ดังนั้น ZFS ไม่สามารถมองเห็นดิสก์เดี่ยว ๆ ได้ มีวิธีใดบ้างที่จะทำให้เข้าใจการตั้งค่านี้ได้?

1
ZFS: บีบอัดไฟล์ที่มีอยู่อีกครั้งหลังจากเปลี่ยนอัลกอริทึมการบีบอัด
ฉันมีสระว่ายน้ำที่สร้างขึ้นในปี 2011 ใช้lzjb compressionงานและมันก็ไม่ได้จนกว่าจะผ่านไปสองสามปีหลังจากนั้นการอัปเกรดทำให้ฉันสามารถตั้งค่าการบีบอัดlz4ได้ ผมประเมินว่าอย่างน้อย 20% ของเนื้อหา (ด้วยช่องว่าง) ในอาร์เรย์ที่ถูกสร้างขึ้นก่อนปี 2013 lzjbซึ่งหมายความว่ามันยังคงบีบอัดโดยใช้ ฉันคิดว่ามีสองตัวเลือกในการแก้ไขปัญหานี้และฟื้นพื้นที่ (บางส่วน): สำรองและเรียกคืนไปยังพูลใหม่ ไม่จริงเพราะฉันไม่มีที่เก็บข้อมูลสำรองเพียงพอที่จะเก็บสำเนาชั่วคราว การคืนค่าจะต้องใช้พูลเป็นออฟไลน์เป็นเวลาหลายชั่วโมง เขียนสคริปต์เพื่อคัดลอกไฟล์ใด ๆ ที่มีการประทับเวลาที่เก่ากว่า 2013 ความเสี่ยงที่อาจเกิดขึ้นโดยเฉพาะอย่างยิ่งถ้ามันสำลักในช่องว่างหรือตัวอักษรพิเศษอื่น ๆ และจบลงด้วยการ mangling ชื่อเดิม มีวิธีใดที่จะให้ ZFS บีบอัดบล็อกเดิมอีกครั้งโดยใช้อัลกอริทึมการบีบอัดปัจจุบันหรือไม่ ชนิดของสครับขัดผิว แต่ช่วยรักษาแรงกดทับ คำถามที่เกี่ยวข้อง: มีวิธีดูการใช้อัลกอริทึมการบีบอัดแต่ละประเภทหรือไม่ zdb เพียงแสดงสถิติการบีบอัดโดยรวมแทนที่จะทำให้หมดลงในแต่ละอัลกอริทึม
14 zfs 

5
ต้องการระบุดิสก์ในสวนสัตว์ ... อย่างไร
ฉันต้องการแทนที่ดิสก์ที่ไม่ดีใน zpool บน FreeNAS zpool status แสดงให้เห็นว่า gptid/5fe33556-3ff2-11e2-9437-f46d049aaeca UNAVAIL 0 0 0 cannot open ฉันจะค้นหาหมายเลขซีเรียลของดิสก์นั้นได้อย่างไร มากกว่า: glabel status ให้: Name Status Components ufs/FreeNASs3 N/A da0s3 ufs/FreeNASs4 N/A da0s4 ufsid/4fa405ab96518680 N/A da0s1a ufs/FreeNASs1a N/A da0s1a ufs/FreeNASs2a N/A da0s2a gptid/5f3c0517-3ff2-11e2-9437-f46d049aaeca N/A ada1p2 gptid/60570005-3ff2-11e2-9437-f46d049aaeca N/A ada3p2 gptid/60ebeaa5-3ff2-11e2-9437-f46d049aaeca N/A ada4p2 gptid/a767b8ef-1c95-11e2-af4c-f46d049aaeca N/A ada6p2 gptid/61925b86-3ff2-11e2-9437-f46d049aaeca …
14 freebsd  zfs  freenas  zpool 

4
ปรับแต่งการขัด ZFS, 141KB / s ทำงานเป็นเวลา 15 วัน
ระบบพื้นฐานที่ใช้งาน Mirror + Stripe บนระบบดิสก์ sas ขนาด 7.2k รอบต่อนาทีไม่โหลดเป็นพิเศษ ไม่มีการลดการซ้ำซ้อนการบีบอัดบนชุดข้อมูลทั้งหมด สครับทำงานเป็นเวลา 15 วันด้วยความเร็วของหอยทากที่ตายแล้ว มีการเพิ่มประสิทธิภาพบางอย่างที่ต้องทำหรืออาจเป็นเพราะความผิดพลาดบางอย่าง? Dell R510 พร้อมตัวเครื่อง MD1200 2x Xeon E5620 48GB NexentaStor 3.1.3 รุ่นชุมชน ข้อมูลบางอย่าง: scan: scrub in progress since Mon Apr 1 19:00:05 2013 171G scanned out of 747G at 141K/s, 1187h40m to go 0 repaired, 22.84% done …
14 zfs  nexenta 

1
FREENAS: ทำไมคำสั่ง mv จึงไม่เกิดขึ้นในโวลุ่ม RAIDZ1
ขณะนี้ฉันกำลังจัดโครงสร้างไฟล์ใหม่ภายในโวลุ่ม RAIDZ1 การย้ายไดเรกทอรีจากชุดข้อมูลหนึ่งไปอีกชุดหนึ่งซึ่งทั้งคู่อยู่ในปริมาณเดียวกัน SSH เข้าสู่เครื่องและทำแบบเก่า ๆ : mv * ปลายทาง สิ่งนี้ไม่ควรเกิดขึ้นทันทีหรือ ฉันเข้าใจว่ามันแพร่กระจายไปทั่วไดรฟ์สามตัว แต่ในเวลาเดียวกันตัวไฟล์เองก็ไม่จำเป็นต้องเคลื่อนย้ายจริงๆ - ฉันแค่คาดหวังว่ามันจะปรับแต่งพอยน์เตอร์ของไฟล์เหล่านี้ มันไม่แน่นอน ฉันมีข้อมูลประมาณ 500G ที่จะย้ายและมันก็ใช้งานมาประมาณครึ่งชั่วโมงแล้ว oO ทำไมมันไม่ใกล้ทันที รายละเอียด: CPU: Intel G3220 MB: Gigabyte GA-B85-HD3 MEM: Kingston DDR3-1600 8GB 8GB DISK: 3x2TB WD Green ในโวลุ่ม RAIDZ1
14 raid  freebsd  zfs  freenas  mv 

2
ZFS: Mirror vs. RAID-Z
ฉันวางแผนที่จะสร้างไฟล์เซิร์ฟเวอร์โดยใช้ OpenSolaris และ ZFS ที่จะให้บริการหลักสองประการ - เป็นเป้าหมาย iSCSI สำหรับเครื่องเสมือน XenServer & เป็นเซิร์ฟเวอร์ไฟล์โฮมทั่วไป ฮาร์ดแวร์ที่ฉันกำลังดูประกอบด้วยตัวควบคุม SATA 4 พอร์ต, 2x ไดรฟ์สำหรับบูตขนาดเล็ก (หนึ่งตัวสำหรับคอนโทรลเลอร์แต่ละตัว) และไดรฟ์ขนาดใหญ่ 4x ตัวสำหรับการจัดเก็บ สิ่งนี้อนุญาตให้มีพอร์ตว่างหนึ่งพอร์ตต่อตัวควบคุมสำหรับการอัปเกรดอาร์เรย์ตามถนน ที่ฉันสับสนเล็กน้อยคือวิธีการตั้งค่าไดรฟ์จัดเก็บข้อมูล สำหรับการแสดงการทำมิเรอร์นั้นดูเหมือนจะเป็นราชา ฉันมีเวลายากที่จะเห็นประโยชน์ที่จะได้รับจากการใช้ RAIDZ ในการมิรเรอร์ ด้วยการตั้งค่านี้ฉันสามารถเห็นสองตัวเลือก - สองมิร์เรอร์พูลในหนึ่งแถบหรือ RAIDZ2 ทั้งสองควรป้องกันความล้มเหลวของไดรฟ์ 2 ตัวและ / หรือตัวควบคุมหนึ่งล้มเหลว ... ประโยชน์เพียงอย่างเดียวของ RAIDZ2 ก็คือไดรฟ์ 2 ตัวใด ๆ ที่อาจล้มเหลว การจัดเก็บควรเป็น 50% ของความจุในทั้งสองกรณี แต่ก่อนอื่นควรมีประสิทธิภาพที่ดีขึ้นใช่ไหม? อีกสิ่งหนึ่งที่ฉันพยายามจะทำคือการใช้อาร์เรย์ที่มิเรอร์พร้อมอุปกรณ์มากกว่าสองชิ้น …
14 opensolaris  zfs 

3
ฉันควรสร้าง ZFS zpool ด้วยดิสก์หรือพาร์ติชันทั้งหมด
ฉันกำลังทำ zpools บนเครื่อง FreeBSD ขณะที่สร้าง zpool ฉันสังเกตสองกรณีนี้: ถ้าฉันใช้เวลาraw disksและสร้างzpoolฉันสามารถสร้าง zpools และทำงานได้อย่างสมบูรณ์ ถ้าฉันฟอร์แมตดิสก์ที่ใช้gpartในfreebsd-zfsรูปแบบแล้วทำให้ zpool แล้วพวกเขาก็ทำงานได้อย่างสมบูรณ์ สิ่งที่ฉันสับสนคือวิธีไหนดีกว่าสำหรับการสร้างสวนสัตว์?
14 unix  freebsd  partition  zfs  bsd 

2
วิธีการสำรองข้อมูลขนาดใหญ่ Gitlab?
เมื่อถามถึงการสนับสนุน Gitlab เกี่ยวกับวิธีการสำรองข้อมูล 3TB บน Gitlab ในสถานที่พวกเขาตอบกลับใช้เครื่องมือของเราที่สร้าง tarball นี่แค่ตะเข็บฉันผิดไปทุกระดับ tarball นี้มีการถ่ายโอนข้อมูล postgres, ภาพ docker, ข้อมูล repo, GIT LFS, etc config และอื่น ๆ การสำรอง TB ของข้อมูลสแตติกพร้อมกับข้อมูล KB ที่มีไดนามิกมาก ๆ นั้นจะไม่ถูกต้อง จากนั้นปัญหาของเราต้องการสำรองข้อมูลทุกชั่วโมง คำถาม ฉันอยากรู้จากคนอื่น ๆ ว่าพวกเขาทำได้อย่างไรเพื่อรับการสำรองข้อมูลที่สอดคล้องกัน ZFS บน Linux น่าจะดีกับฉันถ้านั่นเป็นส่วนหนึ่งของการแก้ปัญหา

5
การเข้ารหัสด้วย ZFS บน linux
ZFS บน Linux รองรับการเข้ารหัสอยู่แล้วหรือไม่ ถ้าไม่มันมีการวางแผนหรือไม่? ฉันพบข้อมูลมากมายสำหรับ ZFS + LUKS แต่นั่นไม่น่าสนใจอย่างแน่นอน: ฉันต้องการการเข้ารหัส ZFS เพื่อให้ฉันสามารถทำการจำลองแบบโดยใช้ zfs ส่งไปยังเซิร์ฟเวอร์สำรองข้อมูล "ที่ไม่น่าเชื่อถือ" เช่น, zfs ส่งชิ้นส่วนควรได้รับการเข้ารหัส หาก ZoL ไม่รองรับการเข้ารหัสมีวิธีอื่นที่สวยงามกว่าการสร้าง zVols และใช้ LUKS + EXT ที่ด้านบนของมัน (สูญเสียข้อดีของ ZFS ไปมาก)?

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