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

คำถามเกี่ยวกับรูปแบบของไฟล์สิทธิ์และไฟล์ของ Ubuntu ที่อยู่ในตำแหน่งที่ตั้งพิเศษบนดิสก์

4
อักขระตัวแรกของสตริงโหมด UNIX หมายถึงอะไร?
ฉันคุ้นเคยกับการอนุญาตของไฟล์ linux และ perms พิเศษ (sticky bit, suid, guid) แต่ฉันไม่รู้ว่าcหมายถึงอะไร มันคือการอนุญาตหรืออย่างอื่น? ฉันทำ googling ด้วยแล้วและคิดออกไม่ได้ นี่คือไฟล์อุปกรณ์ที่มี steven@A215:~$ ls -l /dev/null crw-rw-rw- 1 root root 1, 3 Dec 29 20:58 /dev/null
29 filesystem  files 

2
ระบบไฟล์ใดสำหรับฮาร์ดไดรฟ์ภายนอก (Linux / Mac / Windows) [ปิด]
ฉันควรใช้ระบบไฟล์ใดสำหรับฮาร์ดไดรฟ์ USB ภายนอก (500GB) ที่มีความเป็นไปได้ที่จะแบ่งปันกับระบบ Mac และ Windows เช่นที่สำนักงาน ตอนนี้มันเป็น NTFS แต่กลับมาในวันที่การสนับสนุน NTFS ไม่เสถียรภายใต้ Linux และฉันคิดว่ามันไม่ได้รับการสนับสนุนบน Mac ฉันจะใช้ FAT32 แต่มีข้อ จำกัด ขนาดไฟล์ 4GB ฉันจะมองข้ามตัวเลือกอื่น ๆ ได้หรือไม่? ฉันดูที่นี่: ประเภทระบบไฟล์สำหรับพาร์ติชันแต่ไม่ได้กล่าวถึง Mac การแก้ไข Windows มีความสำคัญน้อยที่สุดฉันไม่แน่ใจว่าฉันต้องการการสนับสนุน Windows หรือไม่ ดังนั้นฉันจะใช้อะไรกับ Linux และ Mac แก้ไขฉันไม่พอใจกับประสิทธิภาพฉันไม่ทราบว่าปัญหาอยู่ที่ NTFS USB หรืออะไรก็ตาม แต่กระบวนการ mount.ntfs มีการใช้งาน CPU สูงในขณะที่คัดลอก ฉันเพิ่งได้รับ <10MByte / …

1
ไดเร็กทอรี double slash (//) คืออะไร
ฉันเข้าใจผิดพิมพ์แทนcd // ฉันประหลาดใจไดเรกทอรีปัจจุบันปรากฏเป็นcd /// ไดเรกทอรีนั้นคืออะไร? ทำไมมันมีอยู่? apple@snipped $ pwd /home/apple apple@snipped $ cd / apple@snipped $ pwd / apple@snipped $ cd // apple@snipped $ pwd // apple@snipped $ cd /// apple@snipped $ pwd /
29 filesystem 

4
ฉันสามารถแก้ไขไฟล์ bash script (.sh) ในขณะที่กำลังรันได้หรือไม่
สมมติว่าฉันมีสคริปต์script.shซึ่งใช้เวลาพอสมควรในการดำเนินการ ./script.shผมดำเนินการนั้น ในขณะที่มันกำลังทำงานในหน้าต่าง terminal script.shผมแก้ไขไฟล์ สิ่งนี้จะมีผลกระทบต่อกระบวนการที่กำลังทำงานอยู่หรือไม่? หลังจากแก้ไขมันฉันรันไฟล์ที่แก้ไขดังนั้นฉันจึงมีสองกระบวนการที่ทำงานอยู่ในขณะนี้ ไม่เป็นไร

4
เหตุใดการย้ายไดเรกทอรีไปยัง / dev / null จึงเป็นอันตราย
เมื่อพยายามย้ายtest_dirไดเรกทอรีไป/dev/nullฉันได้รับข้อความ mv: cannot overwrite non-directory ‘/dev/null’ with directory ‘test_dir/’ แล้วทำไมผู้คนถึงพูดว่า "อย่าเรียกใช้คำสั่งsudo mv ~ /dev/nullมันจะย้ายโฮมไดเร็กตอรี่ของคุณไปยังรู?" ลิงค์ แต่/homeยังเป็นไดเรกทอรี

7
df แสดงเนื้อที่ทั้งหมดที่ใช้ แต่คุณไม่ได้เพิ่มขึ้น
ฉันมีปัญหากับ Ubuntu 12.04 LTS นี่เป็นครั้งที่สองที่ฉันพบปัญหานี้ใน 3 สัปดาห์ที่ผ่านมา ครั้งแรกที่อธิบายไว้ในคำถามนี้ปิดใน StackOverflow TL; DRรุ่นคือฉันจัดการเพื่อใช้ inodes ทั้งหมดที่อยู่ในระบบ ext4 450G รวบรวมและการสร้างสแต็คของ Android น้อยกว่า 20 ครั้ง ฉันคิดว่าฉันแก้ปัญหาด้วยการฟอร์แมตดิสก์ใหม่เป็น XFS เพื่อให้ที่เก็บไอโหนดสามารถเติบโตได้ เช้าวันนี้หลังจากสร้างงานข้ามคืนฉันลงเหลือพื้นที่ว่างน้อยกว่า 1GB ไม่มีอะไรในเครื่องนี้นอกจากสิ่งที่จำเป็นในการสร้าง Android ฉันสร้างบิลด์ทั้งหมด 5 ครั้งบนแพลตฟอร์มแล้ว make cleanสร้างสร้างพวงของไฟล์แล้วฉันลบออกหลังจากนั้นไม่นานด้วย ฉันไม่น้อยกว่า 1GB จริงๆ แต่เครื่องมือกำลังรายงานอย่างนั้น ฉันลบไฟล์ชั่วคราวหลายไฟล์และมี "อิสระ" ประมาณ 40GB สองสามชั่วโมงต่อมาเพียงเดินเบา ๆ ฉันก็กลับมาฟรีน้อยกว่า 1GB การเรียกใช้ Ubuntu จากแฟลชไดรฟ์จะคืนค่าต่อไปนี้สำหรับพาร์ติชัน ... $ df …

3
พื้นที่สว็อปมีระบบไฟล์หรือไม่?
สำหรับการทำงานกับอุปกรณ์เก็บข้อมูลเราต้องการระบบไฟล์แล้วพื้นที่สว็อปล่ะ? หากไม่มีระบบไฟล์ระบบปฏิบัติการจะทำงานอย่างไร ข้อมูลถูกเขียนไปยังดิสก์อย่างไรและเข้าถึงได้อย่างไรอีกครั้ง

4
วิธีสร้างที่คั่นหน้าภายใต้“ คอมพิวเตอร์” ในแถบด้านข้างของตัวจัดการไฟล์ nautilus ใน 12.04
อย่างใดฉันลบบุ๊คมาร์คดาวน์โหลดในแถบด้านข้างภายใต้ "คอมพิวเตอร์" มีวิธีใดบ้างที่ฉันจะสามารถสร้างใหม่ได้? อาจเป็นไปได้กับไอคอนเดียวกัน ฉันยังคงมีไดเรกทอรีดาวน์โหลดของฉัน ฉันไม่มีบุ๊กมาร์กใต้ "คอมพิวเตอร์" อีกต่อไปและมันมีไอคอนโฟลเดอร์ธรรมดา ฉันรู้ว่ามันไม่ใช่คำถามที่สำคัญที่สุด แต่ก็เป็นคำถาม นอกจากนี้ฉันไม่แน่ใจ แต่สิ่งสำคัญที่ควรทราบคือฉันใช้ unity 2d

6
วิธีเมานต์ HFS + และเพิกเฉยการอนุญาต
ฉันติดตั้ง Ubuntu และ Windows บน MacBook และ Ubuntu เป็นระบบปฏิบัติการหลักของฉัน อย่างไรก็ตามสื่อทั้งหมดของฉันยังคงอยู่ในพาร์ติชัน OSX ของฉัน ฉันต้องการเข้าถึง (อย่างน้อยโฟลเดอร์บ้านผู้ใช้ OSX ของฉัน) จาก Ubuntu โดยไม่ต้องเปิดโปรแกรมเล่นสื่อ (หรืออะไรก็ได้) เป็นรูท นอกจากนี้เนื่องจากฉันต้องการไฟเครื่องของฉันใน OSX เป็นครั้งคราวฉันไม่ต้องการเปลี่ยนแปลงอะไรที่ฉันต้องเปลี่ยนบ่อย ๆ (ฉันอ่านมากเกี่ยวกับการเปลี่ยน UID - ฉันไม่เข้าใจสิ่งที่เกิดขึ้น แต่ฉันไม่ต้องการเปลี่ยน UID ของฉันไปมาขึ้นอยู่กับว่าฉันใช้ระบบปฏิบัติการใดในทำนองเดียวกันฉันไม่ต้องการเปลี่ยนการอนุญาตระบบไฟล์กลับไปกลับมา) นอกจากนี้ฉันเห็นบางอย่างเกี่ยวกับตัวเลือก "ผู้เป็นเจ้าของ" แต่ดูเหมือนจะไม่ทำสิ่งที่ฉันต้องการ ดังนั้นฉันเดาว่าฉันต้องการทำสิ่งนี้: sudo mount -t hfsplus -o noowner /dev/sda2/ /media/Mac และจากนั้นสามารถเข้าถึงสื่อทั้งหมดของฉัน (อย่างน้อยทุกอย่างในโฟลเดอร์หน้าแรกของผู้ใช้ OSX ของฉัน) โดยไม่ต้องใส่ลงไปในรูท (เพื่อความชัดเจน: …

4
เปลี่ยนไดเรกทอรีดาวน์โหลดเริ่มต้น
ตอนแรกฉันมีโฟลเดอร์ดาวน์โหลด แต่ตัดสินใจสร้างพาร์ติชันแยกต่างหาก ดังนั้นฉันจึงเปลี่ยนชื่อดาวน์โหลดเป็น Downloads2 ฉันรู้ว่าฉันควรจะตัดและวางเนื้อหา แต่สิ่งนี้ดูง่ายขึ้น อย่างไรก็ตาม: ด้วยเหตุผลบางอย่าง Downloads2 จึงกลายเป็นไดเรกทอรีดาวน์โหลดเริ่มต้น มันยังมีไอคอนดาวน์โหลด Ubuntu (ลูกศรเพียงอย่างเดียว) แต่ไม่ว่าฉันจะทำอะไรในตอนนี้: Downloads2 ยังคงเป็นไดเรกทอรีดาวน์โหลดเริ่มต้น แม้การเปลี่ยนชื่อจะไม่ทำอะไรในเวลานี้ เป็นไปได้อย่างไร? และฉันจะเปลี่ยนมันได้อย่างไร


4
เชื่อมต่อไดรฟ์ USB พร้อมสิทธิ์เขียนสำหรับทุกคนหรือผู้ใช้เฉพาะ
ฉันรู้ว่ามีคำถามที่คล้ายกัน แต่ฉันพบปัญหาบางอย่างที่ฉันไม่สามารถเอาชนะได้ ฉันมี: HDD แบ่งออกเป็นสองพาร์ติชัน และ /dev/sdb1 คือ NTFS และฉันไม่ต้องการมัน ฉันต้องการมันคือ fat32/dev/sdb2sdb1sdb2 Ubuntu 12.04.1 LTS (เซิร์ฟเวอร์) ฉันต้องการ: ในที่สุดฉันต้อง Perma-mount /dev/sdb2ที่จะ/home/storageมีการเข้าถึงสิทธิ (RW) mediaสำหรับผู้ใช้ ปัญหาที่ฉันเผชิญ: 1) การใช้การเมาท์ด้วยตนเองจากบรรทัดคำสั่ง ถ้าฉันใช้ server# sudo mount /dev/sdb2 /home/storage มันเมาท์ แต่/home/storageรับรูตในฐานะเจ้าของและกลุ่มและไม่อนุญาตให้mediaผู้ใช้เขียน ถ้าฉันใช้mountคำสั่งโดยไม่sudoเป็นผู้ใช้media- ฉันไม่ได้รับอนุญาต บอกว่ารูทเท่านั้นที่สามารถใช้เมานต์ได้ ถ้าฉันใช้mountกับตัวเลือก: server# sudo mount /dev/sdb2 /home/storage -o umask=000ฉันได้สิ่งที่ต้องการ แน่นอนเกินไปเพราะโฟลเดอร์เก็บข้อมูลสามารถเขียนได้สำหรับทุกคน แต่ - นั่นคือการติดตั้งด้วยตนเอง - ตอนนี้ฉันต้องการมันเพื่อประกอบใหม่ในทุกรีบูต …

3
พาร์ติชัน ext4 ใหม่และพื้นที่ใช้งาน
ฉันมีพาร์ติชัน ext4 ใหม่ซึ่งหมายความว่าฉันเพิ่งสร้างมันด้วย mkfs.ext4 -m 0.1 / dev / mapper / abak-home และมีพื้นที่ 27G ที่ใช้ไปแล้ว การตั้งค่าพื้นที่รูทที่สงวนไว้ (-m) เป็น 0 ไม่มีผลใด ๆ ฉันใช้ LVM แต่ฉันไม่คิดว่า LVM ควรมีผลกระทบใด ๆ ในเรื่องนี้ รุ่นของ Ubuntu คือ 12.04 LTS # df -h ขนาดระบบแฟ้มที่ใช้ประโยชน์ใช้% ติดตั้งบน ... / dev / mapper / abak-home 1.8T 27G 1.8T 2% / …

1
Ubuntu วางแผนที่จะย้ายไปที่ btrfs เป็นระบบไฟล์เริ่มต้นหรือไม่?
Btrfs ดูเหมือนจะมีชุดของคุณสมบัติที่มีประโยชน์เช่นภาพรวมของเราและเป็นค่าเริ่มต้นใน Opensuse และ Suse.Fedora วางแผนที่จะย้ายไป Ubuntu มีแผนที่จะย้ายไปใช้หรือไม่? ถ้าไม่ทำไม
24 filesystem  btrfs 


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