- แสดงความคิดเห็น
- อ่าน 3458 ครั้ง
- not spam ()


เข้า Terminal แล้วสั่ง
df
เพื่อดูว่า มี partion อะไรบ้าง จากนั้นคุณก็ค่อยมา mount partition
sudo mkdir /media/windows
sudo mount /dev/hda1 /media/windows/ -t vfat -o iocharset=utf8,umask=000
มันจะโผล่ขึ้นหน้าจอมา
ลองดูนะครับ ได้ผลอย่างไร ก็ช่วยบอกกันด้วย


ใช้คำสั่งดังนี้นะครับ สมมุติว่า พาร์ติชั่นที่เป็น FAT32 เป็น hda5 นะครับ
$sudo pico /etc/fstab
จากนั้นเพิ่มบรรทัดนี้เข้าไปนะครับ
/dev/hda5 <กด TAB>/media/data <กด TAB>vfat <กด TAB> iocharset=utf8,uid=1000,gid=0,auto,rw,nouser <กด TAB>0 <กด TAB>0
จากนั้นกด Ctrl+X กด Y กด Enter
$sudo mkdir /media/data <สร้างไดเรคทอรี่สำหรับ Mount>
$sudo mount /dev/hda5 (ไม่ต้องชี้ตำแหน่งแล้วเพราะเขียนไว้ใน /etc/fstab แล้ว)
ครั้งต่อไปจะ Mount อัตโนมัติ ถ้าไม่ต้องการให้ Mount อัตโนมัติ ให้เปลี่ยนจาก auto เป็น noauto ครับผม

sudo vi /etc/apt/sources.list
เพิ่มเข้าไปท้ายบรรทัด
---------------------------------------------------------------------------------
deb http://givre.cabspace.com/ubuntu/ edgy main main-all
---------------------------------------------------------------------------------
กด Ctrl+X กด Y กด Enter
---------------------------------------------------------------------------------
sudo apt-get update
sudo apt-get install ntfs-3g
---------------------------------------------------------------------------------
ตอบ Y
sudo fdisk -l | grep NTFS
แสดงพาร์ติชั่นที่ม
-------------------------------------------------------------------ี
/dev/hda1 1 48641 390708801 7 HPFS/NTFS
-------------------------------------------------------------------
sudo mkdir /mnt/windows
sudo ntfs-3g /dev/hda1 /mnt/windows
---------------------------------------------------------------------------------
ถ้าจะให้ Mount Auto ทุกครั้งที่ Boot แก้ที่ /etc/fstab ด้วยคำสั่ง
sudo pico /etc/fstab
เพิ่มบรรทัดนี้เข้าไปครับ
---------------------------------------------------------------------------------
/dev/hda1 /media/windows ntfs-3g auto,uid=1000,gid=0,rw,nouser 0 0
กด Ctrl+X กด Y กด Enter
หมายเหตุ uid=1000 คือ tleuser นะครับ

ช่วยอธิบายสำหรับ NTFS เริ่มตั้งแต่ขั้นตอนแรกเลยครับ ขอบคุณครับ


ไม่ Get ตรงนี้ครับ
sudo fdisk -l | grep NTFS
แสดงพาร์ติชั่นที่ม
-------------------------------------------------------------------ี
/dev/hda1 1 48641 390708801 7 HPFS/NTFS
-------------------------------------------------------------------
ขออีเมลคุณ centrino14 ด้วยครับ

sudo fdisk -l | grep NTFS
คือ คำสั่งแสดงรายการพาร์ติชั่นที่เป็น NTFS ครับ ประกอบด้วย
sudo fdisk -แอล |<---เครื่องหมายเกรป (ตรง ฃ-ฅ) grep NTFS
แล้วจะแสดงรายการพาร์ติชั่นออกมาดังนี้
/dev/hda1 1 48641 390708801 7 HPFS/NTFS

ต้องขอโทษด้วย ตรง ntfs-3g พอดีผมใช้ kubuntu เขียนนะครับ มันเลยไม่ต้อง set font ถ้าใช้ Gnome เพิ่มตรงตัวสีแดงๆ เข้าไปอีกนิดนึงครับ
sudo pico /etc/fstab
เพิ่มบรรทัดนี้เข้าไปครับ
---------------------------------------------------------------------------------
/dev/hda1 /media/windows ntfs-3g iocharset=utf8,auto,uid=1000,gid=0,rw,nouser 0 0
กด Ctrl+X กด Y กด Enter
ได้แล้่วครับ ทำให้มองเห็น File ที่เป็นภาษาไทย โดยแก้ไขให้ /etc/fstab ให้เป็น ด้านล่างครับ
ขอบคุณ อ.ทนง ครับ

งงครับ - -"
เห้อ....
ยังคงไม่เข้าใจฮะ มีแบบ batch file ให้รัน เลยไหมครับ 
อาจจะขออะไรมากเกินไปนิดฮะ แต่โผมม่ายข้าวจายยจีงงง จีงงงง
ในคำสั่งข้างบน แต่ละตัว มันหมายถึงอะไรฮะ ให้เปลี่ยนตัวไหนเป็นอะไร
ไม่เข้าใจจริงๆครับ




ที่เทอร์มินัลลองพิมพ์
$ id
ดูครับ แต่โดยปกติถ้าเป็น ubuntu และลินุกซ์ทะเล 8 จะกำหนดมาให้เป็น 1000 ครับ

ผมเองก็มีปัญหา เรื่อง NTFS เหมือนกัน (แต่ตอนนี้ทำได้แล้ว เลยมาแนะนำวิธีในแบบของผม)
(อ้างอิงจากไฟล์ /usr/share/doc/ntfs-3g/README.Debian)
1. Upgrade fuse module
1.1. โหลด fuse module โดย $ sudo apt-get install fuse-source module-assistant
1.2. build และติดตั้ง fuse module โดย $ sudo module-assistant auto-install fuse
1.3. restart เครื่อง
2. ทำให้ เครื่อง mount แบบ auto
2.1. ดูว่า ไดรฟ์ NTFS ของเราเป็นอะไรบ้างโดย $ sudo fdisk -l | grep NTFS
2.2. ทำการแก้ไขไฟล์ fstab โดย $ sudo gedit /etc/fstab
2.3. เพิ่มข้อความนี้ไปในบรรทัดสุดท้าย /dev/<your partition> /media/<mount point> ntfs-3g defaults,locale=th_TH.utf8 0 0
EX: /dev/hda1 /media/windows ntfs-3g defauls,locale=th_TH.utf8 0 0
2.4. ทำการบันทึกไฟล์แล้ว ปิด gedit ไป
2.5. ถ้ายังไม่ได้สร้าง โฟลเดอร์ที่จะ mount ก็สร้างโดย $ sudo mkdir /media/<mount point>
2.6. ทำการ restart เครื่อง
ตอนแรก ผมเองทำการ mount ตามที่คุณ DraughtMan แนะนำก็ปรากฎว่าสามารถทำงานได้ดี เพียงแต่ว่า ตอน ที่ใช้คำส่ังนี้ มันจะแจ้ง Warning บางอย่างออกมา แต่ก็ไม่ได้สนใจ ต่อมาจึงทำให้มัน mount auto แต่ปรากฎว่ามันกลับอ่านได้อย่างเดียว แล้วไม่สามารถเขียนได้ และไม่สามารถอ่านภาษาไทยได้อีกด้วย
หลังจากนั้นก็เลยต้องมานั่งดูของหลายๆ คนแต่ก็ไม่สามารถแก้ปัญหาได้สักที จึงทำให้ต้องมานั่งสนใจกับ Warning ที่แจ้ง ปรากฎว่าได้ผล
ซึ่งถ้ามาดูแล้วก็จะคล้าย ๆ กับที่หลายๆ ท่านแนะนำ ไว้

ขอเอาข้อมูลไปลงใน Wiki นะครับ
การทำให้ Linux มองเห็นและใช้งาน partition แบบ FAT และ NTFS