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

/ etc / fstab เป็นไฟล์การกำหนดค่าซึ่งมีข้อมูลเกี่ยวกับพาร์ติชั่นที่มีอยู่ทั้งหมดและระบุว่าจะติดตั้งอย่างไรและที่ไหน

6
ฉันสามารถกำหนดค่าระบบ Linux สำหรับการแคชระบบไฟล์ที่เข้มงวดยิ่งขึ้นได้หรือไม่?
ฉันไม่กังวลเกี่ยวกับการใช้ RAM (เท่าที่ฉันมีเพียงพอ) หรือเกี่ยวกับการสูญเสียข้อมูลในกรณีที่มีการปิดเครื่องโดยไม่ตั้งใจ (เนื่องจากพลังงานของฉันได้รับการสนับสนุนระบบมีความน่าเชื่อถือและข้อมูลไม่สำคัญ) แต่ฉันทำการประมวลผลไฟล์จำนวนมากและสามารถใช้การเพิ่มประสิทธิภาพบางอย่างได้ นั่นเป็นเหตุผลที่ฉันต้องการตั้งค่าระบบให้ใช้ RAM เพิ่มเติมสำหรับระบบไฟล์อ่านและเขียนแคชเพื่อดึงไฟล์อย่างจริงจัง (เช่นอ่านล่วงหน้าทั้งไฟล์ที่เข้าถึงโดยแอปพลิเคชันในกรณีที่ไฟล์มีขนาดสติหรืออย่างน้อย อ่านล่วงหน้าก้อนใหญ่ของมันเป็นอย่างอื่น) และเพื่อล้างบัฟเฟอร์การเขียนน้อยลง ทำอย่างไรจึงจะบรรลุผล (อาจเป็นไปได้) ฉันใช้ระบบไฟล์ ext3 และ ntfs (ฉันใช้ ntfs มาก!) กับ XUbuntu 11.10 x86

4
การย้าย / var, / home ไปยังพาร์ติชันแยกกัน
ฉันพยายามย้ายบางโฟลเดอร์ (เช่น/varและ/home) ไปยังพาร์ติชันแยกต่างหากหลังจากอ่านคู่มือนี้: 3.2.1 เลือกโครงร่างพาร์ติชันที่ชาญฉลาด ฉันก็สามารถที่จะย้ายโฟลเดอร์หนึ่งที่ประสบความสำเร็จต่อไปนี้คู่มือ อย่างไรก็ตามดูเหมือนจะใช้งานไม่ได้กับหลาย ๆ โฟลเดอร์และโฟลเดอร์ทั้งหมดของฉันถูกเทลงในพาร์ติชั่นโดยไม่มีโฟลเดอร์ที่เหมาะสม ผมอยากจะติด/var, /homeและ/tmpบนพาร์ติชันที่แยกเป็นสัดส่วน ใครสามารถแนะนำฉันเกี่ยวกับเรื่องนี้?

4
อะไรคือความแตกต่างระหว่าง 'nobootwait' และ 'nofail' ใน fstab?
ในคำถามนี้ฉันถามวิธีการป้องกันความล้มเหลวของสื่อหยุดกระบวนการบูตระบบ อย่างไรก็ตามฉันได้รับคำแนะนำสอง/etc/fstabทางเลือก nobootwait nofail ความแตกต่างระหว่างสองคืออะไร?
53 fstab 

4
ข้อผิดพลาดในการติดตั้ง 13 = ปฏิเสธสิทธิ์การใช้งาน
หนึ่งในเซิร์ฟเวอร์ของฉันถูกตั้งค่าให้เมานต์ไดเรกทอรี Windows โดยอัตโนมัติโดยใช้ fstab อย่างไรก็ตามหลังจากรีบูตครั้งล่าสุดมันก็หยุดทำงาน บรรทัดใน fstab คือ: //myserver/myfolder /mnt/backup cifs credentials=home/myfolder/.Smbcredentials .Smbcredentialsไฟล์: username=myaccount password=mypassword domain=mydomain ฉันทำและฉันได้รับmount -a mount error 13 = Permission deniedถ้าฉันทำอย่างนั้นพอมันจะล็อคบัญชี Windows ของฉันดังนั้นฉันรู้ว่ามันกำลังพยายามอยู่ ฉันตรวจสอบว่ารหัสผ่านถูกต้อง ผมทำอะไรผิดหรือเปล่า?
44 linux  samba  fstab 

2
ความแตกต่างระหว่างตัวเลือกการเมานท์ 'sync' และ 'async'
ความแตกต่างระหว่างsyncและasyncตัวเลือกการเมาท์จากมุมมองของผู้ใช้ปลายทางคืออะไร? ระบบไฟล์ถูกเมาท์ด้วยหนึ่งในตัวเลือกเหล่านี้จะทำงานได้เร็วกว่าถ้าติดตั้งกับอีกอันหรือไม่? ตัวเลือกใดเป็นค่าเริ่มต้นหากไม่มีการตั้งค่าไว้ man mountบอกว่าsyncตัวเลือกนั้นอาจลดอายุการใช้งานของหน่วยความจำแฟลช แต่อาจใช้ภูมิปัญญาดั้งเดิมที่ล้าสมัย อย่างไรก็ตามเรื่องนี้เกี่ยวข้องกับฉันเล็กน้อยเพราะฮาร์ดไดรฟ์หลักของฉันซึ่งมีพาร์ทิชัน/และ/homeวางอยู่เป็นไดรฟ์ SSD ติดตั้งอูบุนตู (14.04) ไม่ได้ระบุsyncว่ามิได้asyncเลือกสำหรับ/พาร์ทิชัน แต่มีการตั้งค่าasyncสำหรับการด้วยตัวเลือก/home defaultsนี่คือของ/etc/fstabฉันฉันเพิ่มบางบรรทัดเพิ่มเติม (ดูความคิดเห็น) แต่ไม่เปลี่ยนแปลงอะไรในบรรทัดที่ติดตั้งโดย: # / was on /dev/sda2 during installation UUID=7e4f7654-3143-4fe7-8ced-445b0dc5b742 / ext4 errors=remount-ro 0 1 # /home was on /dev/sda3 during installation UUID=d29541fc-adfa-4637-936e-b5b9dbb0ba67 /home ext4 defaults 0 2 # swap was on /dev/sda4 during installation UUID=f9b53b49-94bc-4d8c-918d-809c9cefe79f none …
42 filesystems  mount  fstab  ssd 

3
วิธีการเมาท์อุปกรณ์ USB แบบอัตโนมัติบนปลั๊กอินเวลาบนระบบที่รันอยู่แล้ว?
ฉันรู้วิธีใช้/etc/fstabเพื่อติดตั้งอุปกรณ์โดยอัตโนมัติเมื่อบูตหรือเมื่อทำsudo mount -aซึ่งทำงานได้อย่างสมบูรณ์แบบ ตัวอย่างเช่นนี่คือบรรทัดปัจจุบันของฉันสำหรับอุปกรณ์ของฉัน UUID=B864-497A /media/usbstick vfat defaults,users,noatime,nodiratime,umask=000 0 0 ฉันจะติดตั้งอัตโนมัติได้อย่างไรเมื่อเสียบอุปกรณ์ USB ที่มี UUID ที่รู้จักแล้วเสียบอยู่ในขณะที่ระบบกำลังทำงานอยู่ดังนั้นฉันจึงไม่ต้องทำงานsudo mount -aหลังจากเสียบปลั๊กแล้ว ข้อมูลเพิ่มเติม: ฉันกำลังทำงานบน Debian Wheezy Linux ลินุกซ์ที่ทันสมัย


5
วิธีการแก้ไขความล้มเหลวในการบูตเนื่องจาก fstab ไม่ถูกต้อง?
ดูเหมือนว่าฉันได้เพิ่มบันทึกที่ไม่ถูกต้องไปที่/etc/fstab: //servername/share /mnt/share cifs defaults,username=myuser 0 0 เมื่อฉันทำmount -aมันก็ถามรหัสผ่านของผู้ใช้เพื่อเชื่อมต่อเครือข่ายแบ่งปัน ดูเหมือนว่าจะไม่สามารถดำเนินการต่อได้หากไม่มีรหัสผ่านขณะบูตดังนั้นจึงหยุดทำงาน ฉันจะแก้ไข fstab เพื่อป้องกันการบูตล้มเหลวได้อย่างไร
26 rhel  boot  mount  fstab 

3
ตัวเลือก _netdev mount ใน / etc / fstab ทำงานอย่างไร?
ฉันต้องการที่จะรู้ว่ากลไกที่แน่นอน (การใช้งาน) ที่ใช้ในการเลื่อนการติดตั้งจนกระทั่งหลังจากที่ส่วนต่อประสานเครือข่ายเกิดขึ้นเมื่อมีการใช้_netdevตัวเลือกใน/etc/fstab? ไม่systemdเปลี่ยนแปลงพฤติกรรมนี้หรือไม่? นอกจากนี้delay_connectตัวเลือกอะไรในการ sshfs ให้สิ่งที่_netdevไม่? จากmount หน้าคน : _netdev ระบบไฟล์ตั้งอยู่บนอุปกรณ์ที่ต้องมีการเข้าถึงเครือข่าย (ใช้เพื่อป้องกันไม่ให้ระบบพยายามเมานต์ระบบไฟล์เหล่านี้จนกว่าเครือข่ายจะเปิดใช้งานบนระบบ) จากsshfs หน้าคน : -o delay_connect ชะลอการเชื่อมต่อกับเซิร์ฟเวอร์

3
เหตุใด fstab จึงใช้ UUID แทนชื่อระบบไฟล์จริง
ตัวอย่างเช่นนี่คือบรรทัดแรกของฉัน/etc/fstab: UUID=050e1e34-39e6-4072-a03e-ae0bf90ba13a / ext4 errors=remount-ro 0 1 และนี่คือผลลัพธ์ของdf -hคำสั่ง (การรายงานพื้นที่ว่างในดิสก์): honey@bunny:~$ df -T Filesystem Type 1K-blocks Used Available Use% Mounted on /dev/vda ext4 30832636 4884200 24359188 17% / none tmpfs 4 0 4 0% /sys/fs/cgroup udev devtmpfs 498172 12 498160 1% /dev tmpfs tmpfs 101796 320 101476 1% /run none …

2
/ etc / fstab เข้าถึงได้อย่างไรก่อนที่จะติดตั้งรูท
ฉันกำลังทำการเปลี่ยนแปลงบางอย่าง/etc/fstabเมื่อคำถามไก่และไข่นี้เกิดขึ้นกับฉัน - ถ้า/etc/fstabมีคำแนะนำสำหรับการติดตั้งระบบไฟล์รวมถึงพาร์ติชันรูทระบบปฏิบัติการจะอ่านไฟล์นั้นตั้งแต่แรกอย่างไร

8
sshfs มักจะถามรหัสผ่านใน fstab หรือไม่
ฉันพยายามใส่เมานท์ sshfs ใน / etc / fstab ด้วยบรรทัดต่อไปนี้: sshfs#oli@192.168.0.2:/media/usb0 /media/ExtHD fuse defaults,nonempty,allow_other 0 0 เพื่อให้ไดรฟ์ข้อมูลนี้ถูกเมาท์เมื่อบู๊ต หลังจากบูทเครื่องแล้วไม่มีอะไรเกิดขึ้น แต่เมื่อฉันใช้คำสั่ง sudo mount -a ฉันจะขอรหัสผ่านเสมอ ฉันได้ตั้งค่า SSH Keys และโอนไปยังคอมพิวเตอร์ที่ 192.168.0.2 และสามารถเข้าสู่ระบบ ssh ปกติโดยไม่มีรหัสผ่าน ฉันจะหยุดการฟิวส์จากการขอรหัสผ่านของฉันเพื่อให้สามารถติดตั้งไดรฟ์ข้อมูลโดยอัตโนมัติในเวลาบูตได้อย่างไร ถ้าช่วยได้ฉันพยายามเชื่อมต่อกับเซิร์ฟเวอร์ภายในบ้านที่ใช้ Debian จากแล็ปท็อปที่ใช้งาน Arch Linux ขอบคุณ
20 ssh  fstab  sshfs 

3
initramfs ใช้ / etc / fstab หรือไม่
วิธีที่ฉันเข้าใจมัน initramfs รับผิดชอบการโหลดระบบไฟล์รูท "ของจริง" ตอนนี้มีสองที่ที่เรานิยามรูตนั้น /etc/fstabครั้งแรกที่เรานำรายการใน root=/dev/sda1ประการที่สองเราวางอุปกรณ์บนเคอร์เนลบูตคำสั่งเช่น initramfs อันใดที่ใช้เพื่อพิจารณาว่าระบบไฟล์รูทอยู่ที่ไหน? ถ้ามันใช้พารามิเตอร์เคอร์เนลรากทำไมเรามีรายการใน/etc/fstab? ตัวเลือกที่สอง (อ่าน/etc/fstab) ค่อนข้างไร้เหตุผลเพราะ/etc/fstabไฟล์อยู่ในอุปกรณ์รูทมากที่ initramfs พยายามเมาท์ตั้งแต่แรก สิ่งที่สับสนมาก
20 boot  fstab  initramfs 

1
ทำไม“ nodev” ใน / etc / fstab สำคัญมาก? อุปกรณ์อักขระสามารถใช้สำหรับการแฮ็กได้อย่างไร
ฉันกำลังเรียนรู้เกี่ยวกับความปลอดภัยของ linux และพยายามเข้าใจว่าเหตุใดอุปกรณ์ USB ที่ติดกับอุปกรณ์อักขระจึงอาจเป็นอันตรายได้ หากฉันมีอุปกรณ์ USB ที่มีการปฏิบัติการทุบตีที่มีราก setuid สิ่งที่เป็นอันตรายก็ชัดเจน: ใครก็ตามที่มีอุปกรณ์ USB นั้นสามารถได้รับสิทธิ์รูทในคอมพิวเตอร์ของฉันหากฉันมีรายการเช่น /dev/sdb1 /media/usbstick auto defaults 0 0 ในของฉัน/etc/fstabเพราะมีdefaultssuid แต่สิ่งที่เกี่ยวกับอุปกรณ์ตัวละคร? ฉันจะใช้อุปกรณ์ตัวละครเพื่อรับสิทธิพิเศษรูทหรือทำลายไฟล์ได้อย่างไรหาก USB stick ที่มีอุปกรณ์ตัวละครอยู่นั้นถูกเมาท์ด้วยdevหรือdefaults?

2
NFS: mount.nfs: ไม่รองรับโปรโตคอล
ฉันต้องการติดตั้งส่วนแบ่ง NFS ของ Zyxel NSA310s NAS Showmount ที่เรียกใช้บนเครื่องไคลเอ็นต์แสดงการแบ่งใช้: $ showmount 10.0.0.100 -e Export list for 10.0.0.100: /i-data/7fd943bf/nfs/zyxelNFS * ลูกค้า / etc / fstab มีบรรทัด: 10.0.0.100:/i-data/7fd943bf/nfs/zyxelNFS /media/nasNFS nfs rw 0 0 แต่การติดตั้งไม่ทำงาน: sudo mount /media/nasNFS/ -v mount.nfs: timeout set for Mon May 25 17:34:46 2015 mount.nfs: trying text-based options 'vers=4,addr=10.0.0.100,clientaddr=10.0.0.2' mount.nfs: …
18 mount  nfs  fstab 

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