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

จัดระเบียบข้อมูลที่เข้ารหัสในรูปแบบที่กำหนดไว้ล่วงหน้าและเก็บไว้ในระบบไฟล์

6
วิธีที่ดีที่สุดในการติดตามการเติบโตของขนาดโฟลเดอร์เมื่อเวลาผ่านไป?
ฉันมีไฟล์เซิร์ฟเวอร์ที่มีโครงสร้างโฟลเดอร์ที่ค่อนข้างใหญ่ มีโฟลเดอร์ที่ใช้ร่วมกันภายใต้ 5 โฟลเดอร์ ที่ซ้อนกันภายในมีโฟลเดอร์ย่อยและไฟล์หลายพันรายการ ฉันต้องการที่จะติดตามการเติบโตของโฟลเดอร์ 5 แผนกเหล่านั้น มีโฟลเดอร์ย่อยบางโฟลเดอร์ที่ฉันต้องการดู นี่คือถ้าฉันเห็นการใช้งานดิสก์% skyrocket อย่างฉับพลันฉันสามารถรู้ได้ว่าโฟลเดอร์ใดที่การเติบโตนี้เกิดขึ้นดังนั้นฉันสามารถเจาะลึกลงและค้นพบวิธีการอื่น ๆ ฉันคิดเกี่ยวกับการเขียนสคริปต์ vb หรือ PowerShell บางประเภท (ซึ่งต้องใช้การเรียนรู้ภาษา Lang) เพื่อทำ DU ของแต่ละโฟลเดอร์จากนั้นเขียนตารางลงในไฟล์หรืออะไรก็ได้ แต่ฉันคิดว่านี่คือการพลิกโฉมวงล้อเพราะใครบางคนต้องแก้ไขเรื่องนี้ก่อน มีใครทราบวิธีแก้ปัญหา (หวังว่า freeware / OSS) เพื่อสร้างกราฟโฟลเดอร์ต่าง ๆ ในระบบแฟ้มหรือไม่?

3
ใน SQL Server คุณควรแยก File Data Group หลักของคุณเป็นไฟล์ข้อมูลรองเมื่อใด
ขณะนี้ฐานข้อมูลของเรามี FileGroup เพียงรายการเดียวซึ่งมีข้อมูลประมาณ 8GB (แถวตารางดัชนีแคตตาล็อกข้อความแบบเต็ม) เวลาที่ดีที่จะแยกไฟล์นี้เป็นไฟล์ข้อมูลรองคืออะไร? มีหลักเกณฑ์อะไรบ้างที่ฉันควรระวัง

1
วิธีที่เร็วที่สุดในการคัดลอกไฟล์แบบกระจายคืออะไร? วิธีใดที่ทำให้ไฟล์มีขนาดเล็กที่สุด?
ความเป็นมา : ฉันกำลังคัดลอกอิมเมจ qcow2 VM ที่มีขนาด 200GB แต่มีบล็อกจัดสรร 16GB ฉันได้ลองวิธีการต่าง ๆ เพื่อคัดลอกไฟล์กระจัดกระจายภายในเซิร์ฟเวอร์เดียวกันและมีผลลัพธ์เบื้องต้น สภาพแวดล้อมคือ RHEL 6.6 หรือ CentOS 6.6 x64 ls -lhs srcFile 16G -rw-r--r-- 1 qemu qemu 201G Feb 4 11:50 srcFile ผ่าน cp - ความเร็วที่ดีที่สุด cp --sparse=always srcFile dstFile Performance Notes: Copied 200GB max/16GB actual VM as 200GB max/26GB …

1
เหตุใด getfattr จึงไม่แสดงข้อมูลใด ๆ สำหรับไฟล์ที่มีการตั้งค่าบิตคุณสมบัติเพิ่มเติม?
ฉันได้ติดตั้ง Nagios XI บน CentOS 6.2 แล้วและต้องการแก้ไขสคริปต์สำรอง ฉันสังเกตเห็นว่าบิตคุณสมบัติเพิ่มเติมนั้นถูกตั้งค่าไว้สำหรับเชลล์สคริปต์นี้ดังนั้นฉันต้องการแน่ใจว่าจะไม่ทำอะไรผิดพลาดเมื่อฉันทำการเปลี่ยนแปลง ฉันทดลองและพบว่า "cp -p" ไม่รักษาการตั้งค่านี้ไว้ (ดูความคิดเห็นสำหรับการอัปเดตเกี่ยวกับเรื่องนี้) ฉันใหม่กับคุณลักษณะเพิ่มเติมบน Linux และพบว่ามีคำสั่ง 'getfattr' ที่ควรแสดงแอตทริบิวต์เพิ่มเติม แต่ไม่แสดงอะไรสำหรับไฟล์นี้ cd /usr/local/nagiosxi/scripts ll backup_xi.sh -rwxr-x---. 1 nagios nagios 2757 Jul 3 10:03 backup_xi.sh* # nothing is displayed by 'getfattr': getfattr -d backup_xi.sh # and nothing special seems to be present according …

4
Linux: จะแบ่งไฟล์ขนาดใหญ่เป็นไฟล์ขนาดเล็กได้อย่างไร?
ฉันมีไฟล์ขนาดยักษ์ (> 20 กิ๊ก) นั่งอยู่บนเครื่องต้นทางของฉันและฉันจำเป็นต้องถ่ายโอนไปยังเครื่องเป้าหมายของฉัน สำหรับวัตถุประสงค์ของคำถามนี้สมมติว่าฉันไม่มีการเชื่อมต่อเครือข่ายระหว่างเครื่องสองเครื่อง ฉันต้องแบ่งไฟล์นี้ออกเป็นไฟล์เล็ก ๆ เขียนไฟล์ที่มีขนาดเล็กลงใน DVD แล้วรวบรวมทุกอย่างบนเครื่องเป้าหมายอีกครั้ง เครื่องต้นทางและปลายทางเป็นกล่อง Linux มีวิธีการใช้นี้สำเร็จtarหรือไม่ ฉันรู้สึกว่าฉันต้องใช้--multi-volumeพารามิเตอร์ ตัวเลือกของฉันคืออะไร? ฉันต้องสามารถระบุขนาดของไฟล์เสียงเพื่อให้แน่ใจว่าแต่ละไฟล์จะพอดีกับดีวีดีแผ่นเดียว ขอบคุณ!
10 linux  tar  files 

6
มีเครื่องมือในการเปรียบเทียบค่าในไฟล์. ini หรือไม่ [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นหัวข้อสำหรับข้อบกพร่องของเซิร์ฟเวอร์ ปิดให้บริการใน5 ปีที่ผ่านมา ฉันกำลังมองหายูทิลิตีการเปรียบเทียบไฟล์สำหรับไฟล์. ini ซึ่งโดยทั่วไปจะใช้เป็นไฟล์การตั้งค่า มีเครื่องมือเปรียบเทียบไฟล์มากมาย (WinDiff, Beyond Compare, CompareIt, WinMerge, ... ) แต่ไม่มีเครื่องมือใดที่ฉันพยายามสามารถจัดการกับไฟล์. ini ได้เป็นอย่างดี ไฟล์. ini ทั่วไปอาจมีลักษณะเช่นนี้: [Settings] Setting1=abc Setting2=xyz เครื่องมือควรจับคู่บรรทัดตามสตริงก่อนหน้าเครื่องหมายเท่ากับจากนั้นแสดงความแตกต่างในทุกสิ่งหลังจากเครื่องหมายเท่ากับ ลำดับของบรรทัดภายในส่วน (ส่วนจะถูกระบุด้วยเครื่องหมายวงเล็บเหลี่ยม) ไม่สำคัญและควรละเว้น ฉันไม่พบเครื่องมือใด ๆ ที่สามารถจัดการกับสิ่งนี้ได้ โดยทั่วไปแล้วเครื่องมือที่มีอยู่จะแสดงความแตกต่างในจุดเริ่มต้นของบรรทัดก่อนเครื่องหมายเท่ากับ (ถ้าข้อความส่วนใหญ่หลังเครื่องหมายเท่ากับตรงกัน) พวกเขาจะต่อสู้กับบรรทัดที่เรียงลำดับใหม่ (แสดงให้เห็นว่ามีการเปลี่ยนแปลงทั้งหมด ส่วนที่เหลือจะถูกลบในที่เดียวและเพิ่มในที่อื่น) ฉันยังพบเครื่องมือบางอย่างที่สามารถ จำกัด ข้อความที่ตรงกันเช่นใช้นิพจน์ทั่วไป แต่สิ่งเหล่านี้เพียงละเว้นส่วนที่เหลือของบรรทัดและฉันไม่สามารถจับคู่บรรทัดตามรูปแบบเดียว (เช่นทุกอย่างก่อนเครื่องหมายเท่ากับ) แล้วเปรียบเทียบพวกเขาตาม ในอีก (ทุกอย่างหลังจากเครื่องหมายเท่ากับ)
10 files  settings 

4
ตรวจสอบไฟล์กระบวนการเปิดบน linux (เรียลไทม์)
ไฟล์ที่เปิดโดยกระบวนการ XYZ สามารถพบได้ด้วยคำสั่ง ls -l /proc/PID/fd มีอยู่แล้วที่สามารถทำได้ในวิธีการโต้ตอบมากขึ้นเช่นtailการรีเฟรชอัตโนมัติทุก ๆ x วินาที?

3
การต่อไฟล์เข้ากับไฟล์เสมือนบน Linux
บนระบบ Linux มีวิธีใดที่จะต่อเชื่อมไฟล์หลาย ๆ ไฟล์เข้ากับไฟล์ที่ถูกเปิดเผยเพื่อการอ่านและการเขียนในขณะที่ไม่ได้เพิ่มเนื้อที่ว่างบนดิสก์อีก N ไบต์? ฉันหวังว่าจะมีบางอย่างเช่นการติดตั้งไฟล์เหล่านี้ผ่านลูปแบ็ค / devmapper เพื่อทำสิ่งนี้ให้สำเร็จ ฉันมีปัญหาที่มีไฟล์ไบนารีแยกที่สามารถรับได้ค่อนข้างใหญ่ ฉันไม่ต้องการเพิ่มความต้องการเนื้อที่ของฉันเป็นสองเท่าด้วยดิสก์ IO ขนาดใหญ่เพียงเพื่ออ่าน / เขียนเนื้อหาชั่วคราวจากไฟล์เหล่านี้โดยcatรวมเข้าด้วยกันเป็นไฟล์ขนาดมหึมา ฉันพบโครงการนี้ที่นี่แต่ดูเหมือนว่าจะมีกรณีการใช้งานที่เฉพาะเจาะจงมากและยังขึ้นอยู่กับ Perl
9 linux  files  loopback 

4
Bash หนึ่งซับเพื่อสร้างไฟล์แบบอะตอมถ้าไม่มีอยู่
ฉันต้องการ Bash one-liner ที่สร้างไฟล์แบบ atom ถ้าไม่มีอยู่ นั่นหมายความว่า "ถ้าไฟล์ไม่มีอยู่ให้สร้างมัน" แต่ต้องแน่ใจว่าไม่มีใครจัดการเพื่อสร้างไฟล์ในพื้นที่เล็ก ๆ ระหว่างการทำ if และการสร้างไฟล์
9 bash  files 

5
'ไม่มีล็อค' หมายความว่าอย่างไร
ฉันพยายามที่จะผูกมัดกับเซิร์ฟเวอร์ SVN บนเซิร์ฟเวอร์ที่เก็บข้อมูลการโค่นล้มเป็น NFS เมื่อทำการคอมมิตฉันได้รับข้อความแสดงข้อผิดพลาดนี้: svn: Can't get exclusive lock on file '/svn/repo/db/transactions/7802-2.txn/rev-lock': No locks available สิ่งนี้เคยทำงานและไม่มีการอัพเกรด / เปลี่ยนแปลงซอฟต์แวร์ใด ๆ อย่างไรก็ตามเซิร์ฟเวอร์ NFS ขัดข้องก่อนหน้านี้ดังนั้นจึงอาจ 'เสียหาย' (หากใช้กับที่นี่ได้)
9 linux  nfs  files 

2
ถ่ายโอนไฟล์ 30GB tar จากเซิร์ฟเวอร์ระยะไกลหนึ่งไปยังอีกเซิร์ฟเวอร์หนึ่ง - ถูก จำกัด โดยพื้นที่ดิสก์
ฉันมีไฟล์ tar "Moodle" ขนาด 38GB ซึ่งฉันต้องโอนจากเซิร์ฟเวอร์เก่า (Shared hosting) ซึ่งเราสามารถเรียก "Server A" ไปยังเซิร์ฟเวอร์ใหม่ (Dedicated virtual) หรือ "Server B" ฉันอยู่กับ Mediatemple ถ้าช่วยได้ ฉันได้ tarballed ไดเรกทอรีและใช้ wget เพื่อโอนไปยังเซิร์ฟเวอร์ B ผ่าน SSH อย่างไรก็ตาม - มันเป็นแพคเกจ 100GB ที่อ่อนแอและฉันมีความจุของดิสก์ 96% - หมายความว่าฉันไม่สามารถปลดไฟล์บนเซิร์ฟเวอร์ B! มีวิธีใดบ้างที่ฉันสามารถถ่ายโอนไฟล์ขนาดใหญ่นี้จากเซิร์ฟเวอร์ A ไปยังเซิร์ฟเวอร์ B รักษาสิทธิ์และมีโอกาสน้อยที่สุดที่ไฟล์เสียหายซึ่งจะไม่ทำให้ฉันถึงขีด จำกัด ของดิสก์ แม้ว่าฉันจะใช้เวลาไปกับการทำสิ่งนี้มาตลอด แต่ฉันก็ยินดีที่จะละทิ้งแผนเดิมของฉันหากมีใครสามารถเสนอแนวคิดที่ดีกว่านี้ได้และฉันจะขอบคุณมาก!
8 files  tar  wget 
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.