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

แนบระบบไฟล์ไปยังจุดที่ระบุในลำดับชั้นของระบบไฟล์ที่มีอยู่

2
การผูกติดคืออะไร?
“ ภูเขาผูก” คืออะไร? ฉันจะสร้างได้อย่างไร มันดีสำหรับอะไร? ฉันได้รับคำสั่งให้ใช้ตัวยึดสำหรับบางอย่าง แต่ฉันไม่เข้าใจว่ามันคืออะไรหรือใช้อย่างไร

12
umount: อุปกรณ์ไม่ว่าง ทำไม?
เมื่อทำงานumount /pathฉันจะได้รับ: umount: /path: device is busy. ระบบไฟล์มีขนาดใหญ่มากดังนั้นจึงlsof +D /pathไม่ใช่ตัวเลือกที่เหมือนจริง lsof /path, lsof +f -- /pathและfuser /pathทั้งหมดกลับไม่มีอะไร fuser -v /pathให้: USER PID ACCESS COMMAND /path: root kernel mount /path ซึ่งเป็นเรื่องปกติสำหรับระบบไฟล์ที่เมาท์ที่ไม่ได้ใช้ทั้งหมด umount -lและumount -fไม่ดีพอสำหรับสถานการณ์ของฉัน ฉันจะทราบได้อย่างไรว่าเคอร์เนลคิดว่าระบบไฟล์นี้ไม่ว่าง
171 mount 

4
ทำอย่างไรจึงจะได้รายชื่อระบบไฟล์ที่ถูกเมาท์ใน Linux ที่สมบูรณ์และแน่นอน?
ฉันมักจะใช้mountเพื่อตรวจสอบระบบไฟล์ที่ติดตั้ง ฉันยังรู้ว่ามีการเชื่อมต่อระหว่างบางmountและ/etc/mtabแต่ผมไม่แน่ใจว่าเกี่ยวกับรายละเอียด หลังจากอ่านวิธีการตรวจสอบว่า / proc / ติดตั้งฉันสับสนมากขึ้น คำถามของฉันคือจะหารายการระบบไฟล์ที่เมาท์ได้อย่างแม่นยำที่สุดได้อย่างไร? ฉันควรใช้mountหรืออ่านเนื้อหาของ/etc/mtabหรือเนื้อหาของ/proc/mountsหรือไม่ อะไรจะให้ผลลัพธ์ที่น่าเชื่อถือที่สุด
150 linux  filesystems  mount 

2
เมานต์ cifs Network Drive: เขียนสิทธิ์และ chown
ฉันมีสิทธิ์เข้าถึงไดรฟ์เครือข่าย cifs เมื่อฉันติดตั้งใต้เครื่อง OSX ฉันสามารถอ่านและเขียนจากและไปได้ เมื่อฉันติดตั้งไดรฟ์ใน Ubuntu โดยใช้: sudo mount -t cifs -o username=${USER},password=${PASSWORD} //server-address/folder /mount/path/on/ubuntu ฉันไม่สามารถเขียนไปยังไดรฟ์เครือข่ายได้ แต่ฉันสามารถอ่านได้ ฉันได้ตรวจสอบสิทธิ์และเจ้าของโฟลเดอร์เมานท์แล้วพวกเขาดูเหมือน: 4.0K drwxr-xr-x 4 root root 0 Nov 12 2010 Mounted_folder ฉันไม่สามารถเปลี่ยนเจ้าของได้เพราะฉันได้รับข้อผิดพลาด: chown: changing ownership of `/Volumes/Mounted_folder': Not a directory เมื่อฉันเจาะลึกลงไปในไดรฟ์เครือข่ายและเปลี่ยนความเป็นเจ้าของที่นั่นฉันได้รับข้อผิดพลาดที่ฉันไม่ได้รับอนุญาตให้เปลี่ยนเจ้าของโฟลเดอร์ ฉันควรทำอย่างไรเพื่อเปิดใช้งานสิทธิ์การเขียนของฉัน

12
เหตุใดระบบไฟล์ของ Linux จึงถูกออกแบบเป็นแผนผังไดเรกทอรีเดียว?
ทุกคนสามารถอธิบายได้หรือไม่ว่าทำไมลีนุกซ์จึงถูกออกแบบให้เป็นแผนผังไดเรกทอรีเดียว? ในขณะที่ Windows เราสามารถมีไดรฟ์ได้หลายแบบC:\และD:\มีรูทเดียวใน Unix มีเหตุผลเฉพาะเจาะจงหรือไม่

1
จะเกิดอะไรขึ้นเมื่อคุณ 'ติดตั้ง' โฟลเดอร์ที่มีเนื้อหาอยู่
ตอนนี้/tmpมีไฟล์ชั่วคราวอยู่ในนั้น เมื่อฉันติดตั้งฮาร์ดไดรฟ์ ( /dev/sdc1) ที่ด้านบนของ/tmpฉันจะเห็นไฟล์ในฮาร์ดไดรฟ์ จะเกิดอะไรขึ้นกับเนื้อหาจริงของ/tmpเมื่อฮาร์ดไดรฟ์ของฉันติดตั้งอยู่ เป็นไปได้หรือไม่ที่จะทำการดำเนินงาน r / w กับเนื้อหาจริงของ/tmpในขณะที่ติดตั้งฮาร์ดไดรฟ์ python@lanix / $ df -h Filesystem Size Used Avail Use% Mounted on /dev/sda1 286G 43G 229G 16% / none 4.0K 0 4.0K 0% /sys/fs/cgroup udev 3.8G 4.0K 3.8G 1% /dev tmpfs 766M 1.4M 765M 1% /run none 5.0M 0 …
80 mount  tmp 

8
วิธีการเมาท์อุปกรณ์ใน Linux?
ฉันอ่านทรัพยากรบางอย่างเกี่ยวกับคำสั่ง mount สำหรับติดตั้งอุปกรณ์บน Linux แต่ไม่มีสิ่งใดที่ชัดเจนเพียงพอ (อย่างน้อยสำหรับฉัน) ในภาพรวมสิ่งที่คู่มือส่วนใหญ่ระบุทั้งหมด: $ mount (lists all currently mounted devices) $ mount -t type device directory (mounts that device) for example (to mount a USB drive): $ mount -t vfat /dev/sdb1 /media/disk มีอะไรไม่ชัดเจนสำหรับฉัน: จะรู้ได้อย่างไรว่าสิ่งที่จะใช้สำหรับ "อุปกรณ์" ในขณะที่$ mount -t type device directory? นั่นคือฉันจะรู้ได้อย่างไรว่าฉันควรใช้ "/ dev / sdb1" …
75 linux  mount 

9
ทำไมเราต้องติดตั้งบน Linux
ฉันเข้าใจสิ่งที่ติดตั้งอยู่ใน Linux และฉันเข้าใจไฟล์อุปกรณ์ อย่างไรก็ตามฉันไม่เข้าใจว่าทำไมเราต้องติดตั้ง ตัวอย่างเช่นตามที่อธิบายไว้ในคำตอบที่ยอมรับของคำถามนี้โดยใช้คำสั่งนี้: mount /dev/cdrom /media/cdrom เรากำลังติดตั้งอุปกรณ์ CDROM /media/cdromและในที่สุดก็สามารถเข้าถึงไฟล์ของ CDROM ด้วยคำสั่งต่อไปนี้ ls /media/cdrom ซึ่งจะแสดงรายการเนื้อหาของ CDROM ทำไมไม่ข้ามการติดตั้งพร้อมกันและทำสิ่งต่อไปนี้ ls /dev/cdrom และมีเนื้อหาของ CDROM จดทะเบียน ฉันคาดหวังคำตอบอย่างใดอย่างหนึ่งว่า: " นี่คือวิธีที่ Linux ออกแบบ " แต่ถ้าเป็นเช่นนั้นแล้วทำไมมันถึงถูกออกแบบมาอย่างนั้น? ทำไมไม่เข้าถึง/dev/cdromไดเรกทอรีโดยตรง วัตถุประสงค์ที่แท้จริงของการติดตั้งคืออะไร?
67 mount  devices 

4
การติดตั้งอุปกรณ์ใน Linux หมายถึงอะไร
ฉันได้ยินคำว่า "ติดตั้ง" เมื่ออ้างถึงอุปกรณ์ใน Linux ความหมายที่แท้จริงคืออะไร ตอนนี้มันแตกต่างจากรุ่นเก่าอย่างไร? ฉันยังไม่ได้ทำด้วยตนเองผ่านทางบรรทัดคำสั่ง คุณสามารถให้ขั้นตอน (คำสั่ง) ในการติดตั้งอุปกรณ์ง่ายๆใน Linux ได้หรือไม่?
67 linux  mount 

6
เป็นไปได้หรือไม่ที่จะเมานต์รูปภาพ dz ที่ถูกบีบอัดใน gzip?
ฉันชอบสร้างการสำรองข้อมูลรูปภาพเป็นครั้งแรกที่ฉันสำรองข้อมูลระบบ หลังจากครั้งแรกนี้ฉันใช้ rsync เพื่อสำรองข้อมูลเพิ่มเติม สำรองรูปภาพปกติของฉันเป็นดังนี้: เมานต์และปล่อยพื้นที่ว่างให้ว่าง: dd if=/dev/zero of=temp.dd bs=1M rm temp.dd ขยายและ dd ไดรฟ์ในขณะที่บีบอัด dd if=/dev/hda conv=sync,noerror bs=64K | gzip -c > /mnt/sda1/hda.ddimg.gz เพื่อให้ระบบกลับสู่ปกติฉันมักจะทำ gunzip -c /mnt/sda1/hda.img.gz | dd of=/dev/hda conv=sync,noerror bs=64K นี่เป็นเรื่องตรงไปตรงมาและทำให้ฉันสามารถบันทึก 'ไดรฟ์ทั้งหมด' ได้ แต่เพียงประหยัดพื้นที่ที่ใช้ นี่คือปัญหา ให้บอกว่าฉันทำข้างต้น แต่ไม่ได้อยู่ในระบบที่สะอาดและไม่ได้รับการสำรองข้อมูล rsync ในไม่ช้าและมีไฟล์ที่ฉันต้องการเข้าถึงที่อยู่ในภาพ สมมติว่าฉันไม่มีพื้นที่เก็บข้อมูลเพื่อคลายซิปและ dd อิมเมจลงในไดรฟ์ แต่ต้องการเมานต์อิมเมจเพื่อแยกไฟล์แต่ละไฟล์ออกไป .... มันเป็นไปได้ไหม? ปกติแล้วจะไม่มีการบีบอัดภาพ dd …


14
mount.nfs: การเข้าถึงถูกปฏิเสธโดยเซิร์ฟเวอร์ขณะติดตั้งบนเครื่อง Ubuntu?
ฉันมีเครื่องจักรสามเครื่องในการผลิต - machineA 10.66.136.129 machineB 10.66.138.181 machineC 10.66.138.183 และเครื่องทั้งหมดนั้นมี Ubuntu 12.04 ติดตั้งอยู่ในนั้นและฉันมีสิทธิ์เข้าถึงรูทของทั้งสามเครื่อง ตอนนี้ฉันน่าจะทำสิ่งต่าง ๆ ในเครื่องด้านบนของฉัน - Create mount point /opt/exhibitor/conf Mount the directory in all servers. sudo mount <NFS-SERVER>:/opt/exhibitor/conf /opt/exhibitor/conf/ ฉันได้สร้าง/opt/exhibitor/confไดเรกทอรีในทั้งสามเครื่องดังกล่าวข้างต้นแล้ว ตอนนี้ฉันกำลังพยายามสร้าง Mount Point ดังนั้นฉันจึงปฏิบัติตามกระบวนการด้านล่าง - ติดตั้งไฟล์สนับสนุน NFS และเคอร์เนลเซิร์ฟเวอร์ NFS ในเครื่องสามเครื่องด้านบนทั้งหมด $ sudo apt-get install nfs-common nfs-kernel-server สร้างไดเรกทอรีที่ใช้ร่วมกันในทั้งสามเครื่องด้านบน $ mkdir …
64 linux  ubuntu  mount  nfs 

5
เป็นวิธีที่ดีกว่าในการจัดการกับเซิร์ฟเวอร์ตัดการเชื่อมต่อของ sshfs mounts คืออะไร?
ฉันมีหลายไดเรกทอรีที่ติดตั้งผ่านsshfs บางครั้งฉันถูกตัดการเชื่อมต่อจากเซิร์ฟเวอร์ (ไม่สามารถกำหนดได้โดยฉัน) ฉันมักจะติดไดเรกทอรีเช่นนี้ sshfs user@server.example.com:/home/user /mnt/example เมื่อเซิร์ฟเวอร์ยกเลิกการเชื่อมต่อระบบย่อย sshfs ไม่ได้ถอนการติดตั้ง/เพิ่มไดเรคทอรี แต่แทนที่จะล็อคไม่สามารถเข้าถึงได้ mountภูเขาก็ยังคงมองเห็นได้เมื่อพิมพ์ เมื่อฉันพิมพ์ ls /mnt/example กระบวนการได้รับการล็อค (เช่นCtrl+ cไม่ช่วย) ดังนั้นฉันทำ sudo umount -l /mnt/example # find pid of corresponding process: ps aux | grep example.com kill -9 <pid of locked sshfs process> มีวิธีที่ดีกว่าในการจัดการกับสิ่งนี้หรือไม่? เห็นได้ชัดว่าsshfsควรจะทำumountและทำความสะอาด ... นึกคิดมันจะเชื่อมต่อโดยอัตโนมัติ
58 ssh  mount  sshfs 

6
ลินุกซ์ distros ที่แตกต่างกันแชร์โฟลเดอร์เดียวกัน
เป็นวิธีที่ดีที่สุดในการแบ่งปัน/homeไดเรกทอรีเดียวกันระหว่างการกระจาย linux แตกต่างกันอย่างไร ฉันหมายถึงฉันต้องการมีทั้งพูด Fedora และ Arch และฉันต้องการค้นหาไฟล์ของฉันที่บ้านไม่ว่าฉันจะลินุกซ์ distro บูต แต่ถ้าฉันติดพาร์ติชั่นเดียวกัน/homeฉันก็อาจทำให้การกำหนดค่าที่บันทึกไว้ใน/homeไดเรกทอรีเสียหาย แล้วฉันจะทำอย่างไร
58 partition  mount 

4
มีข้อเสียใด ๆ จากการใช้ mount - ผูกแทนการเชื่อมโยงสัญลักษณ์?
symlinks มีข้อ จำกัด ในการทำงานวิธีการเช่นls, mvและcpสามารถทำงานกับพวกเขาเพราะไม่เหมือนเปลือกริเริ่มคำสั่งเช่นcdฟังก์ชั่นเหล่านี้ไม่ได้มีข้อมูลเกี่ยวกับวิธีการใช้เข้าถึงไดเรกทอรีที่เกี่ยวกับเส้นทางตรรกะ (ดูที่เกี่ยวข้องกับการโพสต์ ) ดูเหมือนว่าการใช้mount --bindตัวเลือกนี้สามารถแก้ไขสิ่งนี้ได้โดยเพิ่มฟังก์ชั่นการใช้งานและความเข้ากันได้กับแซมบ้าและเซิร์ฟเวอร์ไฟล์อื่น ๆ เพราะไดเรกทอรีที่เมาท์จะมีเส้นทางฟิสิคัลที่เป็นอิสระสองเส้นทางแทนที่จะเป็นลิงค์ ฉันต้องการแทนที่ลิงก์สัญลักษณ์ทั้งหมดของฉันด้วยการอ้างอิงโดยใช้mount --bindตัวเลือก แต่นี่หมายถึงการติดตั้งมากกว่า 150 จุดใน fstab มีปัญหาเรื่องประสิทธิภาพที่อาจเกิดขึ้นจากสิ่งนี้หรือข้อเสียอื่น ๆ ที่ฉันควรพิจารณาหรือไม่?
55 mount  symlink 

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