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

ระบบไฟล์เป็นวิธีการจัดระเบียบและจัดเก็บไฟล์คอมพิวเตอร์ด้วยข้อมูลของพวกเขา

1
การรักษาแอตทริบิวต์เพิ่มเติมด้วย cp / rsync
เมื่อคัดลอกด้วยcpคุณสมบัติเพิ่มเติมจะไม่ถูกเก็บไว้แม้จะชัดเจน cp -a --preserve=all /source /dest หรือ cp -a --preserve=xattr /source /dest เช่นเดียวกันกับrsyncคือ rsync -aq -A -X --delete /source /dest อย่างไรก็ตามบนระบบไฟล์ปลายทางฉันสามารถสร้างแอททริบิวต์แบบขยายได้ด้วยตนเอง (พร้อมchattr) ซึ่งหมายความว่าระบบไฟล์เป้าหมายรองรับ xattr ทำไมฉันไม่สามารถที่จะรักษาxattrด้วยcpหรือrsync? ข้อมูลเพิ่มเติม: ทั้งระบบไฟล์ต้นทางและปลายทางคือ ext4 ทั้งระบบไฟล์ต้นทางและปลายทางเป็นโลคัล (ไม่ใช่ nfs) ฉันใช้ Debian Wheezy
12 filesystems  rsync  cp  xattr 

2
เหตุใด 666 การอนุญาตให้สร้างไฟล์เริ่มต้น
ในฐานะที่ผมเคยพบเมื่อใช้ umask สิทธิ์สูงสุดที่คุณสามารถให้ไฟล์เป็น 666 umask 0000ซึ่งจะกระทำโดย นั่นเป็นเพราะสิทธิ์การสร้างไฟล์เริ่มต้นซึ่งดูเหมือนจะเป็น 666 ในทุกระบบที่ฉันรู้ ฉันรู้สำหรับไฟล์ที่เราต้องการสิทธิ์ในการปฏิบัติการเพื่อแสดงเนื้อหา แต่ทำไมเรา จำกัด สิทธิ์การสร้างไฟล์เริ่มต้นใน 666

3
วิธีการตั้งค่าการอนุญาตใน / sys / ถาวร?
ฉันเริ่ม X /sys/class/leds/asus\:\:kbd_backlight/brightnessเป็นผู้ใช้และความจำเป็นในการตั้งค่าความสว่างแป้นพิมพ์ของฉันใน /sys/ไดเรกทอรีได้รับการสร้างขึ้นหลังจากรีบูตเพื่อสิทธิ์ที่จะตั้งค่าเกินไป ฉันจะตั้งค่าอย่างไรฉันจึงไม่จำเป็นต้องเขียนไฟล์ให้ผู้ใช้ทุกคนหลังจากบู๊ตทุกครั้ง? ฉันใช้ Archlinux กับ SDDM เป็นเครื่องมือจัดการการเข้าสู่ระบบและ KDE เป็น DE

1
ข้อความเคอร์เนลต่อไปนี้หมายความว่าอย่างไร
ข้อความต่อไปนี้ปรากฏขึ้น / var / log / ข้อความหมายความว่าอะไร? Feb 19 22:51:20 kernel: [ 187.819487] non-matching-uid symlink following attempted in sticky world-writable directory by sh (fsuid 1001 != 0) มันเกิดขึ้นเมื่องาน cron กำลังจะทำงาน
12 filesystems  cron 

3
เหตุใดการเรียงลำดับไฟล์ตามเวลาเข้าถึงจึงไม่ทำงาน
ฉันพยายามใช้คำสั่ง ls --time=atime มันทำงานในไดเรกทอรีเดียว แต่ไม่ได้ทำงานในไดเรกทอรีอื่น ฉันเปิดไฟล์บางไฟล์เป็นกลุ่ม, evince และแอปพลิเคชั่นอื่น ๆ แต่หลังจากเวลาเข้าถึงไฟล์คำสั่งไม่เปลี่ยน เมื่อฉันพิมพ์touch file.txtเวลาเข้าถึงจะเปลี่ยนไป แต่เมื่อฉันพิมพ์vim file.txtเวลาเข้าถึงจะไม่เปลี่ยนแปลง เกิดอะไรขึ้นที่นี่?
12 filesystems  files  ls  atime 


2
คำถามมากมายเกี่ยวกับการเข้ารหัสอักขระระบบไฟล์บน linux
เนื่องจากการแลกเปลี่ยนไฟล์จำนวนมากทำงานระหว่าง Windows (การเข้ารหัสGBK ) และ Linux (การเข้ารหัส UTF-8 ) มันจะพบปัญหาการเข้ารหัสอักขระได้อย่างง่ายดายเช่น: ไฟล์ zip / tar ที่มีชื่อมีตัวอักษรจีนในระบบ Windows ให้แตกซิป / untar ในระบบ Linux เรียกใช้เว็บแอปพลิเคชัน java แบบเก่าที่ย้ายข้อมูล (ออกแบบบนระบบ Windows โดยใช้การเข้ารหัส GBK ใน JSP) ซึ่งเขียนไฟล์ที่เข้ารหัสด้วยชื่อ GBK ลงในดิสก์ ftp รับ / ใส่ไฟล์ที่มีชื่อเข้ารหัส GBK ระหว่างเซิร์ฟเวอร์ Windows FTP และไคลเอนต์ Linux เปลี่ยนสภาพแวดล้อม LANG ใน Linux ปัญหาทั่วไปของที่กล่าวถึงก่อนหน้าคือการระบุตำแหน่งไฟล์ / หลังจาก …

5
btrfs เสถียรเพียงพอสำหรับการใช้งานที่บ้านหรือไม่? [ปิด]
คำถามนี้ไม่น่าจะช่วยผู้เข้าชมในอนาคต มันเกี่ยวข้องเฉพาะกับพื้นที่ทางภูมิศาสตร์ขนาดเล็กช่วงเวลาที่เฉพาะเจาะจงหรือสถานการณ์ที่แคบเป็นพิเศษซึ่งโดยทั่วไปไม่สามารถใช้ได้กับผู้ชมทั่วโลกของอินเทอร์เน็ต สำหรับความช่วยเหลือในการทำคำถามนี้มากขึ้นบังคับในวงกว้างไปที่ศูนย์ช่วยเหลือ ปิดให้บริการใน7 ปีที่ผ่านมา ในที่สุดbtrfsได้พบหนทางสู่เมล็ดพันธุ์ใหม่ล่าสุดหรือไม่ถือว่ามีความเสถียรและปลอดภัยเพียงพอที่จะใช้ในสถานการณ์การสำรองข้อมูลภายในบ้านหรือไม่?

4
POSIX จำกัด จำนวนไดเรกทอรีในระบบปฏิบัติการหรือไม่?
ฉันพยายามเรียนรู้มาตรฐาน POSIX เมื่อใช้ระบบปฏิบัติการยูนิกซ์ฉันได้/bin, /etc, /dev, /mediaและมักจะ/optแต่ที่ได้มาตรฐานหรือถึงการดำเนินการข้อมูลจำเพาะของคุณหรือไม่ อาจมีไดเรกทอรีจำนวนมากในรูทหรือถูก จำกัด โดยมาตรฐานหรือไม่

1
ในการบีบอัด Fly สำหรับไดเรกทอรี
ฉันมีไดเรกทอรีที่มักจะจัดเก็บไฟล์ข้อความที่ไม่ค่อยได้ใช้ (คิดรายสัปดาห์) โดยธรรมชาตินี่เป็นสถานที่ที่ดีเยี่ยมในการใช้การบีบอัด อย่างไรก็ตามแทนที่จะต้องใช้ tar ตลอดเวลาที่ฉันต้องการเข้าถึงไฟล์ฉันจะรักถ้าฉันสามารถ "เมานต์โฟลเดอร์บีบอัด" ให้ถือว่าโฟลเดอร์นี้ชื่อว่า mydir ตามหลักการแล้วควรเป็นจริง: รายการที่คัดลอก / ย้าย / ลบ / อ่านใน mydir โดยไม่ต้องใช้โปรแกรมจำเป็นต้องรู้ว่าไดเรกทอรีถูกบีบอัด เมื่อไฟล์จาก mydir ถูกอ่านโดยโปรแกรมเฉพาะไฟล์นั้นที่แตกไฟล์ไม่ใช่ไดเร็กทอรีทั้งหมด ไดเรกทอรีควรพร้อมใช้งานเสมอ (อาจติดตั้งเมื่อบูตหรือเข้าสู่ระบบ)

4
ให้บริการไฟล์ผ่าน USB
ฉันต้องการให้บริการส่วนหนึ่งของระบบไฟล์ของกล่องผ่าน USB ไปยังคอมพิวเตอร์เครื่องอื่น ตัวอย่างเช่นหากไฟล์อยู่ในกล่อง A และฉันกำลังอ่านจากกล่อง B ดังนั้น B จะเมานต์ A ดูไฟล์เหล่านั้นและเมานต์เป็นอุปกรณ์ระบบไฟล์ (เช่น. เช่นไดรฟ์หัวแม่มือ) การแก้ปัญหาจะเป็นการทำงานที่ดีสำหรับดิสทริบิวชั่นลีนุกซ์ใด ๆ แต่ฉันจะใช้กับเดเบียนมากที่สุด โปรดแจ้งให้เราทราบหากคุณต้องการข้อมูลเพิ่มเติม ไชโย

5
จะฟอร์แมตพาร์ติชั่นภายในไฟล์ img ได้อย่างไร?
ฉันสร้างimgไฟล์ด้วยคำสั่งต่อไปนี้: dd if=/dev/zero bs=2M count=200 > binary.img มันเป็นเพียงไฟล์ที่มีเลขศูนย์ แต่ฉันสามารถใช้ในfdiskและสร้างตารางพาร์ทิชัน: # fdisk binary.img Device does not contain a recognized partition table. Created a new DOS disklabel with disk identifier 0x51707f21. Command (m for help): p Disk binary.img: 400 MiB, 419430400 bytes, 819200 sectors Units: sectors of 1 * 512 = 512 …

6
ทำไมฉันไม่สามารถคัดลอก DVD ของฉันด้วยวว
ฉันพยายาม dd, dd_rescueและddrescueทั้งหมดล้มเหลว ฉันคิดว่าเครื่องมือเหล่านี้ข้ามระบบไฟล์และทำสำเนาแบบบิต dd ถูกหลอกมันจะเสร็จสิ้น แต่เพียงสร้างไฟล์ขนาดเล็กและระบุว่ามันเสร็จสิ้นแล้ว dd_rescuse และ ddrescue บ่นเกี่ยวกับข้อผิดพลาดในการอ่านและช้ามากเหลือเกิน เครื่องมือเหล่านี้สามารถคัดลอกเพียงไม่กี่ MB ใน 10 นาที ทำไมสิ่งนี้เกิดขึ้นทำไมเครื่องมือเหล่านี้ถึงล้มเหลว AnyDVDทำให้ copyable แผ่นดิสก์ในครั้งที่สองในพื้นที่ Win7 มันบอกว่าระบบไฟล์ UDF นั้นได้รับการแพตช์ด้วยความอยากรู้อยากเห็นมันบอกว่าไม่มีเซกเตอร์เสีย แผ่นดิสก์ทั้งหมดสามารถคัดลอกได้ภายใน 10 นาที UPDATE:ในฐานะที่เป็นสำหรับการแก้ปัญหาให้ดูของฉันคำถามที่คล้ายกันใน superuser

5
วิธีตรวจสอบว่าระบบไฟล์ใดมีไดเรกทอรีอยู่?
ฉันมีการแชร์ NFS ซึ่งแชร์ข้ามเครื่องอื่นประมาณสองเครื่อง ฉันเพิ่งรู้ว่าหนึ่งในเซิร์ฟเวอร์ไม่ได้แชร์ไดเรกทอรีและเก็บไฟล์ทั้งหมดไว้สำหรับตัวเอง มีวิธีดูว่าการแชร์ NFS ถูกเมาท์ในไดเรกทอรีที่ฉันคิดว่ามันมีอยู่หรือไม่?
12 filesystems  nfs 

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

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