สิ่งหนึ่งที่ผู้ใช้หลายคนต้องการทำคือติดตั้งพาร์ติชันโดยอัตโนมัติโดยอัตโนมัติ กล่าวอีกนัยหนึ่งสมมติว่าเรามีส่วนหนึ่งของฮาร์ดดิสก์ (เช่น 100GB) ในพาร์ติชันอื่นพาร์ติชันที่เราใช้เก็บสิ่งของหรือเล่นเกมบน Windows
ทำอย่างไรให้เราสามารถเข้าถึงพาร์ติชั่นนี้ได้อัตโนมัติ desde Linux?
มีหลายวิธี แต่ในโพสต์นี้ฉันจะแสดงวิธีที่พบบ่อยที่สุดโดยใช้ / etc / fstab
ไฟล์ / etc / fstab มีประโยชน์ในหลาย ๆ สิ่ง แต่ ... มาโฟกัสที่สิ่งที่เรากำลังจัดการอยู่ตอนนี้😉
สมมติว่าเรามีพาร์ติชันที่เรียกว่า "Windows" (โดยไม่มีเครื่องหมายคำพูด) และเราต้องการให้ทุกครั้งที่เราเริ่มคอมพิวเตอร์พาร์ติชันนี้จะสามารถเข้าถึงได้นั่นคือมันถูกต่อ สำหรับมัน …
1. ก่อนอื่นเราต้องสร้างโฟลเดอร์ใน /ครึ่ง/ตัวอย่างเช่น: / media / windows ในการดำเนินการนี้ให้เปิดเทอร์มินัลและใส่สิ่งต่อไปนี้:
sudo mkdir /media/windows
2. พร้อมแล้วตอนนี้เราต้องหาพาร์ติชันที่เราต้องการติดตั้งนั่นคือตำแหน่งจริงของมัน ในการดำเนินการนี้ในเทอร์มินัลให้เขียนสิ่งต่อไปนี้:
sudo fdisk -l | grep NTFS
3. ควรมีลักษณะดังนี้:
/ dev / sda1 63 40965749 20482843+ 7 HPFS / NTFS / exFAT
ฉันลงรายละเอียดสิ่งที่เราต้องการจากบรรทัดนั้นเป็นตัวหนาซึ่งเป็นเพียงสิ่งแรกในบรรทัดในตัวอย่าง: / dev / sda1
อันที่จริง ... นี่คือบรรทัดที่จะแสดงให้คุณเห็นว่า:
sudo fdisk -l | grep NTFS | cut -d" " -f1
ประเด็นก็คือเราจำได้ดีว่าเราต้องการอะไรจากบรรทัดนั้น
4. จนถึงตอนนี้เราต้องต้องการเมานต์ (ตามตัวอย่างนี้) พาร์ติชัน / dev / sda1 ในโฟลเดอร์ที่เราสร้างขึ้นในตอนต้น / media / windows / ... สำหรับสิ่งนี้ในเทอร์มินัลให้ใส่:
sudo echo "/dev/sda1 /media/windows ntfs-3g auto,rw,users,umask=000 0 0" >> /etc/fstab
สิ่งที่จะทำคือเขียนคำสั่งใน / etc / fstab เพื่อที่เมื่อระบบเริ่มทำงานระบบจะติดตั้งพาร์ติชันโดยอัตโนมัติ
รีสตาร์ทคอมพิวเตอร์และคุณควรติดตั้งพาร์ติชันตามต้องการ
โพสต์ที่ยอดเยี่ยมฉันแค่ดิ้นรนกับสิ่งนี้
ก่อนที่จะอ่านโพสต์นี้ฉันมีปัญหาในการแก้ไขข้อมูลที่ฉันมีในพาร์ติชัน ntfs ฉันคิดว่ามันได้รับการแก้ไขด้วย "rw" และอีกอย่างคือมันไม่ยอมให้ฉันลบข้อมูลที่ฉันมีอยู่แล้วในพาร์ติชัน nfts ตั้งแต่ มันบอกฉันว่ามันไม่สามารถเชื่อมโยงกับถังขยะ
คุณช่วยอธิบายได้ไหมว่าคำสั่งที่คุณใช้หมายถึงอะไร: … "users, umask = 000 0 0″ >> / etc / fstab"?
ขอบคุณ
หลังจากทำการเปลี่ยนแปลงไฟล์ / etc / fstab คุณสามารถเขียนในเทอร์มินัล:
$ sudo mount -a
จากนั้น linux จะติดตั้งพาร์ติชันที่กล่าวถึงในไฟล์ fstab โดยไม่ต้องรีบูตระบบ
อาศิรพจน์
ยอดเยี่ยมขอบคุณมากสำหรับคำสั่ง:
sudo เมานต์ -a
มันสมบูรณ์แบบเหมือนกับการสร้างแหล่งที่มาหลังจากใช้นามแฝงหรือประกาศตัวแปร
ตัวอย่างเช่น: $ JAVA_HOME
อาศิรพจน์
@platonov ไปเป็นส่วน ๆ กันเถอะ
ตัวเลือก "ผู้ใช้" ช่วยให้ผู้ใช้ที่อยู่ในกลุ่ม "ผู้ใช้" สามารถติดตั้งพาร์ติชันได้ (ตัวเลือก "ผู้ใช้" ที่คล้ายกันจะเปิดใช้งานผู้ใช้ทั้งหมดโดยไม่มีข้อยกเว้น
ตัวเลือก "umask = 000" เป็นรูปแบบการอนุญาตในกรณีนี้ไฟล์ของพาร์ติชันที่ติดตั้งจะใช้สิทธิ์ 777 สิทธิ์นั่นคือ rwx rwx rwx ซึ่งเป็นสิทธิ์มากที่สุด หากคุณต้องการให้ไฟล์รับสิทธิ์ 755 umask จะเป็น 022 คุณต้องลบมาสก์ออกจาก 777 เข้าใจไหม 🙂
ศูนย์ต่อท้ายทั้งสองจะตรงกับคอลัมน์ "dump" และ "pass" อันดับแรกใช้สำหรับการสำรองข้อมูลพาร์ติชันโดยทั่วไปจะอยู่ที่ 0 ลำดับที่สองคือลำดับความสำคัญ fsck หากอยู่ที่ 1 (โดยปกติคือพาร์ติชันรูท) จะเป็นอันดับแรกที่จะตรวจสอบหากอยู่ที่ 2 จะเป็น ถัดไปและถ้าเป็น 0 จะไม่ถูกตรวจสอบ
ฉันคิดว่าเป็นเช่นนั้นในบางจุดฉันมีข้อสงสัยดังนั้นขอให้ฉันลงถ้าฉันผิด equivo
คำอธิบายดีมาก
คำถามหนึ่ง: คุณทราบหรือไม่ว่าคอลัมน์การถ่ายโอนข้อมูลถูกใช้โดยโปรแกรมสมัยใหม่บางโปรแกรมหรือเลิกใช้งานไปแล้ว บางทีฉันอาจจะผิด แต่เท่าที่ฉันรู้คำสั่งเดียวที่ใช้มันคือการถ่ายโอนข้อมูลซึ่งค่อนข้างล้าสมัยไปแล้ว ... 🙂
รุดามาโช
ขอบคุณสำหรับข้อมูลตอนนี้มันทำงานได้อย่างถูกต้องสำหรับฉันและฉันได้เรียนรู้เพิ่มเติมอีกเล็กน้อย
สิ่งหนึ่งที่ฉันชอบเกี่ยวกับ Linux คือการสนับสนุนที่คุณมอบให้กับผู้ใช้!
เกี่ยวกับการถ่ายโอนข้อมูลฉันไม่เคยทำการสำรองข้อมูลแบบนั้น เรามาที่นี่เพื่อเรียนรู้🙂
เมื่อฉันวิ่ง:
sudo echo "/ dev / sda1 / media / windows ntfs-3g อัตโนมัติ, rw, ผู้ใช้, umask = 000 0 0" >> / etc / fstab
เขาตอบฉัน:
bash: / etc / fstab: ปฏิเสธการอนุญาต
ขอบคุณล่วงหน้าสำหรับคำตอบของคุณ
ในการแก้ไขไฟล์ใด ๆ ในไดเร็กทอรี / etc (เช่นเดียวกับ fstab) คุณต้องรูทหรือใช้โปรแกรม sudo (ซึ่งทำให้คุณรูทในคำสั่งนั้น ๆ )
เมื่อใดก็ตามที่ "ปฏิเสธการอนุญาต" ปรากฏขึ้นนั่นคือปัญหา อาจดูเหมือนน่ารำคาญที่ต้องกลายเป็นรูท แต่เป็นมาตรการที่ดีเยี่ยมของระบบเพื่อหลีกเลี่ยงการเปลี่ยนแปลงที่ไม่ต้องการ
ความนับถือ
ใช่มันคือสิ่งที่คุณระบุ
ฉันสับสนเพราะฉันเชื่อว่าด้วย sudo เริ่มต้นฉันเป็นรูทแล้ว
ขอบคุณมากสำหรับปัญหาในการตอบฉันและขอบคุณสำหรับการโพสต์บทความซึ่งฉันจะบันทึกไว้ในโอกาสต่อไป
จริงๆแล้วด้วย sudo คุณเปิดคำสั่งเป็นรูท สิ่งที่เกิดขึ้นคือการเปลี่ยนเส้นทาง >> ทำโดย bash ก่อนเรียกใช้งาน sudo ดังนั้นไฟล์จึงพยายามเขียนโดยไม่มีสิทธิ์รูท
@ KZKG ^ Gaara: ทางเลือกหนึ่งอาจจะใส่คำสั่งดังนี้:
sudo sh -c 'echo « / dev / sda1 / media / windows ntfs-3g อัตโนมัติ rw ผู้ใช้ umask = 000 0 0 » >> / etc / fstab'
มีความชัดเจนน้อยกว่า แต่ไม่ให้ปัญหาการอนุญาต 🙂
ขอบคุณกาอาระฉันไขข้อข้องใจเกี่ยวกับการรู้จักพาร์ติชันที่สนใจกับ gparted ตัวแปรที่ฉันมองหาทุกอย่างก็โอเค
หากเป็นพาร์ติชันใน FAT32 คำสั่งก็จะเป็นเช่นนั้น
sudo echo "/ dev / sda1 / media / windows ntfs-3g อัตโนมัติ, rw, ผู้ใช้, umask = 000 0 0" >> / etc / fstab
o
sudo echo "/ dev / sda1 / media / windows FAT32-3g auto, rw, users, umask = 000 0 0" >> / etc / fstab
ฉันหวังว่าคุณจะช่วยฉันได้ขอบคุณ
จะ:
sudo echo "/ dev / sda1 / media / windows vfat auto, rw, users, umask = 000 0 0" >> / etc / fstab
vfat คือ Fat32 😉
โพสต์ดีๆ😀
ดีมากสำหรับผู้ใช้ Fedora ซึ่งมีตัวติดตั้งที่ไม่อนุญาตให้ทำการติดตั้งระหว่างการติดตั้ง
บทความที่ดีเพียง
มันมีไข่มุกมาให้ฉัน
ขอบคุณ!
บทช่วยสอนนี้น่าจะดีสำหรับฉันเมื่อไม่กี่วันที่ผ่านมา แต่ฉันได้ตัดสินใจที่จะทำการติดตั้ง Mageia 3 ที่รักของฉันบนฮาร์ดดิสก์ทั้งหมดและติดตั้ง W7 บนดิสก์อื่นที่สะอาดและเป็นพื้นฐานเพื่อปล่อยให้เป็น "คอนโซล" ฮ่า ๆ แม้ว่าฉันจะใช้มันเพียงเล็กน้อยเพราะฉันกำลังทดสอบเกมที่ดีที่รันบน Linux อยู่แล้ว ...
มันไม่สายเกินไปขอบคุณมากสำหรับคำอธิบาย
ฉันไม่สามารถทำได้ด้วยรหัสนั้นไม่มีอะไรเกิดขึ้นกับไฟล์ fstab มันออกมา:
sudo echo "/ dev / sda1 / media / windows ntfs-3g อัตโนมัติ, rw, ผู้ใช้, umask = 000 0 0" >> / etc / fstab
เขาตอบฉัน:
bash: / etc / fstab: ปฏิเสธการอนุญาต
ทดสอบกับ:
sudo echo "/ dev / sda1 / media / windows ntfs-3g อัตโนมัติ, rw, ผู้ใช้, umask = 000 0 0" >> sudo / etc / fstab
sudo echo "/ dev / sda1 / media / windows ntfs-3g auto, rw, users, umask = 000 0 0" >> su / etc / fstab
และไม่มีอะไรเกิดขึ้นฉันต้องเพิ่มด้วยตนเองมันใช้งานได้แล้วสิ่งที่ตลกคือไฟล์สองไฟล์ถูกสร้างขึ้นใน Home ไฟล์หนึ่งชื่อ su และอีกอันที่เรียกว่า sudo และภายในเป็นความพยายามทั้งหมดที่จะคัดลอกบรรทัดดังกล่าว แต่ไม่มีเครื่องหมายคำพูด ,
คุณคิดอย่างไร?
เป็นเพราะการทำงานของ "echo" มันทำเช่นนี้เข้าสู่ระบบในฐานะรูทเพราะมันทำ:
[code] sudo su [/ code]
มันจะถามคุณสำหรับรหัสผ่าน sudo จากนั้นคุณจะเห็นสิ่งนี้:
[code] [รูท @ จาร์วิส x11tete11x] # [/ code]
ที่นี่คุณจะมีสิทธิ์รูทและคุณสามารถรันคำสั่งนั้นได้อย่างเงียบ ๆ
มันทำงานได้สมบูรณ์แบบสำหรับฉันใน Mageia 4 alpha 3 เพราะแม้ว่าฉันจะตรวจสอบใน "System Preferences" เพื่อติดตั้งพาร์ติชันทั้งหมดโดยอัตโนมัติและทำเครื่องหมายทั้งหมด แต่ก็ไม่ได้
ในอูบุนตูและอนุพันธ์ที่มี udisk มันง่ายกว่าโดยใช้:
user @ machine: # udisk –mount / dev / sdaX
sdaX = ntfs พาร์ติชัน
คุณสามารถเพิ่มลงใน /etc/rc.local และ voila = D ได้อย่างง่ายดาย
สวัสดีฉันมีปัญหาสิ่งที่เกิดขึ้นคือฉันไม่สามารถติดตั้งพาร์ติชัน Windows ของฉันและฉันพยายามใช้ Ubuntu 14.04 โดยไม่ได้ติดตั้งฉันจะทำอย่างไร ฉันต้องการนำสิ่งต่าง ๆ ออกจากโฟลเดอร์ส่วนตัว: / และเมื่อฉันต้องการติดตั้งสิ่งนี้ต้องการลบ Windows ทั้งหมด: /
ขอบคุณมากสำหรับการมีส่วนร่วม แต่ฉันไม่สามารถติดตั้งพาร์ติชันได้มันบอกว่าฉันได้รับอนุญาตถูกปฏิเสธฉันต้องบอกด้วยว่าก่อนที่ฉันจะติดตั้ง windows 8 แต่ฉันลบออกทั้งหมดฉันไม่รู้จะทำอย่างไรหวังว่าคุณจะช่วยฉันได้ขอบคุณล่วงหน้า
ทำงานได้อย่างสมบูรณ์ขอบคุณ
@johnjoneshq ทำเป็นรูท (รหัสผ่าน + ของคุณ) ไม่ใช่ด้วย sudo
นั่นคือวิธีการทำงานสำหรับฉัน😉
ไม่จำเป็นต้องรีสตาร์ทหากเรารันคำสั่ง:
$ เมานต์ -a
น่าจะเป็นบล็อก linux ที่ดีที่สุดในภาษาสเปน ทักทายกับคนทั้งชุมชน
จะยกเลิกคำสั่งสุดท้ายที่คุณใส่ไว้ได้อย่างไร?
เนื่องจากเมื่อฉันป้อนรหัสล่าสุดหลายครั้งฉันจะได้รับสิ่งต่อไปนี้ในรายการระบบ:
ไดรฟ์ ntfs-3g ไม่พร้อมใช้งานหรือมีอยู่
รอต่อไปหรือกด S เพื่อไม่ติดหรือ M สำหรับการกู้คืนด้วยตนเอง
ฉันรัก!!! ขอบคุณมาก!!
มองไปรอบ ๆ ที่นี่ https://wiki.archlinux.org/index.php/Fstab_(Espa%C3%B1ol) ฉันพบวิธีนี้ในการเชื่อมต่อพาร์ติชัน FAT32 กับ "fstab"
/ dev / sda5 / media / Volume13GB ผู้ใช้ vfat, rw, umask = 111, dmask = 000 0 0
ไม่มีปัญหากับ Linux Mint ของฉัน
ฉันเป็นผู้ใช้ linux เก่าและตอนนี้ฉันก็สนใจ ฮ่าฮ่าฮ่าฮ่า คำทักทายและบทความดีๆ