RSS   



  可打印版本 | 推薦給朋友 | 訂閱主題 | 收藏主題 | 純文字版  


 


 
主題: [問題]怎麼讓Linux讀寫NTFS格式?   字型大小:||| 
jackblack
青銅驢友
等級: 11等級: 11等級: 11等級: 11


 . 積分: 213
 . 精華: 1
 . 文章: 358
 . 收花: 1737 支
 . 送花: 403 支
 . 比例: 0.23
 . 在線: 582 小時
 . 瀏覽: 20091 頁
 . 註冊: 6954
 . 失蹤: 816
#1 : 2006-7-29 07:21 PM     只看本作者 引言回覆

各位大大好,我是一位Linux新手
剛開始使用Linux...請大大多多指教...
我想讓Linux和Windows共用一個磁區
原本是要格式化成FAT32,讓Linux可以讀寫
但是聽說FAT32對於單一檔案會有大小限制
所以格式化成NTFS...
請問要怎麼讓Linux讀寫NTFS格式呢?
我有聽說過要加裝特殊的套件才能讀寫...
也有一種說法是Linux核心本就有支援...
〈我是用Fedora Core 5,希望大大能特別說明關於Fedora的用法〉



[如果你喜歡本文章,就按本文章之鮮花~送花給作者吧,你的支持就是別人的動力來源]
本文連接  
檢閱個人資料  發私人訊息  Blog  快速回覆 新增/修改 爬文標記
LSO
驢手小試
等級: 2


 . 積分: 6
 . 文章: 25
 . 收花: 20 支
 . 送花: 12 支
 . 比例: 0.6
 . 在線: 103 小時
 . 瀏覽: 2270 頁
 . 註冊: 6984
 . 失蹤: 576
#2 : 2006-7-29 10:07 PM     只看本作者 引言回覆

我想可以思考以下問題
1>共用一個磁區,代表window磁碟重整時,是否也要影響到linux?
2>mount 可讀入NTFS 資料 ,不用安裝套件
3>window 基本上無法讀取 linux ,但可安裝程式即可讀取
                                                            也是新手上



[如果你喜歡本文章,就按本文章之鮮花~送花給作者吧,你的支持就是別人的動力來源]
本文連接  
檢閱個人資料  發私人訊息  Blog  快速回覆 新增/修改 爬文標記
ianchang999
鐵驢友〔初級〕
等級: 4


今日心情

 . 積分: 24
 . 文章: 75
 . 收花: 81 支
 . 送花: 7 支
 . 比例: 0.09
 . 在線: 347 小時
 . 瀏覽: 7551 頁
 . 註冊: 7099
 . 失蹤: 3084
#3 : 2006-7-29 11:54 PM     只看本作者 引言回覆

Fedora的核心應該有ntfs的module, 所以mount -t ntfs <device> <mount point>應該就可以讀了,
but 寫的話參考一下http://bisqwit.iki.fi/story/howto/ntfs/我也沒試過, 回報一下測試情況吧...thx



[如果你喜歡本文章,就按本文章之鮮花~送花給作者吧,你的支持就是別人的動力來源]
本文連接  
檢閱個人資料  發私人訊息  Blog  快速回覆 新增/修改 爬文標記
frankliu
銅驢友〔高級〕
等級: 10等級: 10等級: 10
法藍六號

今日心情

 . 積分: 177
 . 文章: 634
 . 收花: 921 支
 . 送花: 484 支
 . 比例: 0.53
 . 在線: 2102 小時
 . 瀏覽: 14558 頁
 . 註冊: 7971
 . 失蹤: 1103
 . Earth, Solar System, Galaxy
#4 : 2006-7-30 12:26 AM     只看本作者 引言回覆

版主 MU : 感謝您細心的提供寶貴的意見

評分:+2   
1. dmesg 一下看開機是否已經載入 NTFS module, 若有得話便可直接 mount。詳見:
http://www.linux-ntfs.org/content/view/127/63/
以下節錄您所需要的部份:

引用:
dmesg | grep NTFS


引用:

Mount
Mounting an NTFS Volume is covered in more detail in Section 4 of the Linux-NTFS FAQ (in the Wiki).

First you need to know which device your NTFS Volume is on and you need to create a directory as a mount point.
    /sbin/fdisk -l


The output might look like:
    Disk /dev/hda: 64 heads, 63 sectors, 4465 cylinders
    Units = cylinders of 4032 * 512 bytes

       Device Boot    Start       End    Blocks   Id  System
       /dev/hda1             1      2125   4283968+  07  NTFS/HPFS
       /dev/hda2          2126     19851  35735616   0f  Win95 Ext'd (LBA)
       /dev/hda5   *      2126      4209   4201312+  83  Linux
       /dev/hda6          4210      4465    516064+  82  Linux swap
         

    mkdir /mnt/windows
    mount /dev/hda1 /mnt/windows -t ntfs -r -o umask=0222
    ls -l /mnt/windows

    ...
    -r-xr--r-- 1 root root  9719 Aug 24 1996 ansi.sys
    -r-xr--r-- 1 root root 15252 Aug 24 1996 attrib.exe
    -r-xr--r-- 1 root root 28096 Aug 24 1996 chkdsk.exe
    -r-xr--r-- 1 root root  5175 Aug 24 1996 choice.com
    ...




2. 若需要加裝NTFS module 的話,可以到這邊找您需要的:
http://www.linux-ntfs.org/content/view/187/
使用方法在 1. 的同一篇裡,節錄如下:

引用:

Install
You must be root for the rest of the commands. The examples will continue as if you downloaded kernel-ntfs-2.4.18-14.i686.rpm.

Note: Newer NTFS RPMs have names like
    kernel-module-ntfs-2.6.8-1.541-2.1.17-0.fc.1.2.i586.rpm


Next install the rpm:
    rpm -ihv kernel-ntfs-2.4.18-14.i686.rpm

    Preparing...      ############################### [100%]
       1:kernel-ntfs  ############################### [100%]


There should be no errors, just some '#'-charakters.

Note: newer NTFS RPMs will also print a message telling you if install succeeded.

If something goes wrong see the Help Section.

This is the only command we actually needed, but we'll go on and test what we have done.

Next load the kernel module
    /sbin/modprobe ntfs


There should be no output. If there are a lot of error messages see the Help Section.

The next command, dmesg prints the kernel logs. We search them for NTFS using grep.
    dmesg | grep NTFS

    NTFS driver v1.1.22 [Flags: R/O MODULE]


We can now check that the kernel really understands NTFS. The output may vary slightly, but you are looking for the entry ntfs.
    cat /proc/filesystems

    nodev   rootfs
    nodev   bdev
    nodev   proc
    nodev   sockfs
    nodev   tmpfs
    nodev   shm
    nodev   pipefs
            ext3
            ext2
    nodev   ramfs
    nodev   devpts
            ntfs



3. 覺得拉哩拉雜很煩嗎? 請換用 SuSE 10 或 Ubuntu,直接就支援了...

P.S. 以上在下皆Try 過可行

[frankliu 在  2006-7-30 12:37 AM 作了最後編輯]



[如果你喜歡本文章,就按本文章之鮮花~送花給作者吧,你的支持就是別人的動力來源]
本文連接  
檢閱個人資料  發私人訊息  Blog  快速回覆 新增/修改 爬文標記
BDFish
鐵驢友〔初級〕
等級: 4


 . 積分: 25
 . 文章: 171
 . 收花: 148 支
 . 送花: 172 支
 . 比例: 1.16
 . 在線: 411 小時
 . 瀏覽: 1460 頁
 . 註冊: 7982
 . 失蹤: 1324
 . 火星
#5 : 2006-7-30 11:13 AM     只看本作者 引言回覆


引用:
jackblack寫到:
各位大大好,我是一位Linux新手
剛開始使用Linux...請大大多多指教...
我想讓Linux和Windows共用一個磁區
原本是要格式化成FAT32,讓Linux可以讀寫
但是聽說FAT32對於單一檔案會有大小限制
所以格式化成NTFS...
請問要怎麼讓Linux讀寫NTFS格式呢?
我有聽說過要加裝特殊的套件才能讀寫...
也有一種說法是Linux核心本就有支援...
〈我是用Fedora Core 5,希望大大能特別說明關於Fedora的用法〉

剛查了一下 Wiki,FAT32 對單一檔案的大小限制是 4GB

這個對一般人應該夠用了吧?

直接讀寫 FAT32 會比較容些~~~



[如果你喜歡本文章,就按本文章之鮮花~送花給作者吧,你的支持就是別人的動力來源]
本文連接  
檢閱個人資料  發私人訊息  Blog  快速回覆 新增/修改 爬文標記
virtual
鐵驢友〔初級〕
等級: 4


 . 積分: 34
 . 文章: 20
 . 收花: 90 支
 . 送花: 21 支
 . 比例: 0.23
 . 在線: 940 小時
 . 瀏覽: 19690 頁
 . 註冊: 7122
 . 失蹤: 77
#6 : 2006-8-4 10:03 PM     只看本作者 引言回覆

可以去搜尋一下 NTFS-3G 這個東西
試試看



[如果你喜歡本文章,就按本文章之鮮花~送花給作者吧,你的支持就是別人的動力來源]
本文連接  
檢閱個人資料  發私人訊息  Blog  快速回覆 新增/修改 爬文標記

   

快速回覆
表情符號

更多 Smilies

字型大小 : |||      [完成後可按 Ctrl+Enter 發佈]        

溫馨提示:本區開放遊客瀏覽。
選項:
關閉 URL 識別    關閉 表情符號    關閉 Discuz! 代碼    使用個人簽名    接收新回覆信件通知
發表時自動複製內容   [立即複製] (IE only)


 



所在時區為 GMT+8, 現在時間是 2024-5-1 03:43 PM
清除 Cookies - 連絡我們 - TWed2k © 2001-2046 - 純文字版 - 說明
Discuz! 0.1 | Processed in 0.025802 second(s), 8 queries , Qzip disabled