Fedora core 4.0でNTFSとFAT 32パーティションをロード


一、最も基本的ないくつかの命令;
1、ディスクパーティションの状況を表示するコマンドfdisk-l;
例:[root@localhost beinan]# /sbin/fdisk -l
Disk /dev/hda: 80.0 GB, 80026361856 bytes
255 heads, 63 sectors/track, 9729 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/hda1 * 1 765 6144831 7 HPFS/NTFS
/dev/hda2 766 2805 16386300 c W95 FAT32 (LBA)
/dev/hda3 2806 7751 39728745 5 Extended
/dev/hda5 2806 3825 8193118+ 83 Linux
/dev/hda6 3826 5100 10241406 83 Linux
/dev/hda7 5101 5198 787153+ 82 Linux swap / Solaris
/dev/hda8 5199 6657 11719386 83 Linux
/dev/hda9 6658 7751 8787523+ 83 Linux
以上のことから、/dev/hda 1はNTFS形式であることがわかります./dev/hda 2はFAT 32形式である.
2、mountコマンド;ディスクパーティションのマウントコマンドです.カーネルがサポートされている場合、mountコマンドはreiserfsなどのほとんどのファイルシステムをマウントできます.ext2;ext3;ntfs;fat32;jfsなど;Linuxシステムでは、主にreiserfsが使用されています.ext3; ext3;Windowsシステムでは、主にNTFSを使用しています.FAT32;FAT等;mount :
mount -t -o
これは初心者にはよく分からないかもしれませんが、ファイルフォーマットとは何か、マウントポイントディレクトリ名とは何か、私たちは1つのパーティションをLinuxにロードしなければなりません.場所に保存しなければなりませんか?例えば、/dev/hda 1を/mnt/wincディレクトリにマウントします.まずwincが/mnt目建録に存在するかどうかを見なければなりません.wincがなければ、私たちは建てなければなりません.もちろん、マウントポイントのディレクトリ名は自分で勝手に命名したので、英語を使ったほうがいいです.
例は後述しますが、初心者の兄弟はまずこのことがあることを知っていればいいです.3、df-lhディスクの使用状況のコマンド;これは重要でしょう.[root@localhost beinan]# df -lh
Filesystem %
/dev/hda8 11G 5.9G 4.5G 57% /
/dev/shm 236M 0 236M 0% /dev/shm
/dev/hda1 5.9G 3.2G 2.7G 55% /mnt/winc
/dev/hda2 16G 8.1G 7.7G 52% /mnt/wind
/dev/hda5 7.9G 5.8G 2.1G 74% /mnt/slack
4、ファイルとディレクトリの権限;
これはフォーラムの中で、私は書いたことがあって、整理する時間があります;umask=000はどのユーザでも読み書きが可能であることを知ればよい.少しずつ分かってくるものがありますが、いくつかの命令を多く実行すればOKです.
5、カーネルのバージョン;[root@localhost beinan]# uname -a
Linux localhost.localdomain 2.6.11-1.1369_FC4 #1 Thu Jun 2 22:55:56 EDT 2005 i686 i686 i386 GNU/Linux
私が現在使っているカーネルのバージョンは2.6.11-1.1369です.FC4
6.rootユーザを取得するコマンドはsu[beinan@localhost ~]$ su
Password: root , , ; RPM , root ;
[root@localhost beinan]#
二、NTFSファイルシステムのロード;
1、まずシステムのカーネルを確認しなければならない.システムのカーネル版に基づいてntfsをサポートするカーネルパッチをダウンロードします.
私たちは前にfdisk-lを通じて/dev/hda 1がNTFSパーティションであることを知った.どうやってロードしますか?Fedora core 4.0では、デフォルトではNTFSロードはサポートされていません.サードパーティkernelのntfsプラグインまたはカーネルをインストールするしかありません.コンパイルカーネルに比べて、プラグインは最も便利で、最も簡単です.[root@localhost beinan]# uname -a
Linux localhost.localdomain 2.6.11-1.1369_FC4 #1 Thu Jun 2 22:55:56 EDT 2005 i686 i686 i386 GNU/Linux
よく見てください.2.6.11-1.1369です.FC 4はi 686で、smpの文字が付いていません.smpはマルチプロセッサをサポートするカーネルです.このようなカーネルを使うと、対応するバージョンのsmpをダウンロードします.
どこでダウンロードしますか?
kernel ntfsプロジェクトhttp://linux-ntfs.sourceforge.net
Fedora core 4.0のkernel NTFSのRPMパッケージ:
http://linux-ntfs.sourceforge.net/rpm/fedora4.html
上のカーネルの情報によると、2.6.11-1.1369_をダウンロードします.FC 4 i 686の、ダウンロードするべきなのは:
kernel-module-ntfs-2.6.11-1.1369_FC4-2.1.22-0.rr.6.0.i686.rpm
アドレス:http://prdownloads.sourceforge.net/linux-ntfs/kernel-module-ntfs-2.6.11-1.1369_FC4-2.1.22-0.rr.6.0.i686.rpm
ここでミラーのダウンロードを選択します.
kernel ntfsモジュールのインストール:[root@localhost beinan]# rpm -ivh kernel-module-ntfs*2.どのパーティションがNTFS形式であるかを判断し、NTFSパーティションをロードする.[root@localhost beinan]# /sbin/fdisk -l
Disk /dev/hda: 80.0 GB, 80026361856 bytes
255 heads, 63 sectors/track, 9729 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/hda1 * 1 765 6144831 7 HPFS/NTFS
/dev/hda2 766 2805 16386300 c W95 FAT32 (LBA)
/dev/hda3 2806 7751 39728745 5 Extended
/dev/hda5 2806 3825 8193118+ 83 Linux
/dev/hda6 3826 5100 10241406 83 Linux
/dev/hda7 5101 5198 787153+ 82 Linux swap / Solaris
/dev/hda8 5199 6657 11719386 83 Linux
/dev/hda9 6658 7751 8787523+ 83 Linux
kernel ntfsのモードをインストールし、NTFSのパーティションのロードプロセスに入りました.以上のように、/dev/hda 1はNTFS形式であることがわかります.1]マウントポイントのディレクトリを作成します.たとえば、/mnt/ディレクトリの下にwincのディレクトリを作成します.[root@localhostbeinan]#mkdir/mnt/winc 2]は/dev/hda 1を/mnt/wincにマウントし、/dev/hda 1ディスクの内容を表示すると/mnt/wincで見つけられます.[root@localhost beinan]# mount -t ntfs -o nls=utf8,umask=000 /dev/hda1 /mnt/winc注意:-t ntfsはファイルシステムのフォーマットがntfsであることを示します.-oは選択肢ですが、選択肢は何ですか?nls=utf 8があり、Native Language Support(ローカル言語サポート)がutf 8、つまりよく言われる言語コードを意味します.Fedora core 4.0のデフォルトの言語コードはutf 8で、中国語を表示することができます.umask=000はすべてのユーザグループが読み書き可能であることを示すが、NTFSがLinuxに書き込むのは安全ではないため、読むしかなく、書き込むことができない.書きたいなら、自分でカーネルを作って実現するしかない.しかし、意味はあまり大きくありません.
マウントされているのではないでしょうか.[root@localhost beinan]# df -lh
Filesystem %
/dev/hda8 11G 5.9G 4.5G 57% /
/dev/shm 236M 0 236M 0% /dev/shm
/dev/hda1 5.9G 3.2G 2.7G 55% /mnt/winc
どうやらマウントされているようです.私たちは/mnt/wincに入って内容があるかどうかを知っています.[root@localhost beinan]# cd /mnt/winc
[root@localhost beinan]# ls
3)どのように起動して自動的にNTFSファイルシステムのパーティションをロードするか;
ディスクの位置によって/dev/hda 1が見えますよね?だから私は/etc/fstabファイルに次の行を追加します./dev/hda1 /mnt/winc ntfs umask=000,nls=utf84.このディスクパーティションをGNOMEまたはKDEのデスクトップにどのように配置しますか?
KDEでは、マウスをクリックするだけで、デスクトップの空白を右クリックで見つけることができます.あまり言わないで、簡単すぎます.
GNOMEでも簡単です.
例えば私はbeinanというユーザーが登録したシステムで、beinanというユーザーのGNOMEデスクトップに置きたいと思っています.[beinan@localhost ~]$ ln -s /mnt/winc/ ~beinan/Desktop/winc三、FAT 32ファイルシステムのパーティションのロード;
fdisk-lにより/dev/hda 2がFAT 32形式であることも分かった./dev/hda2 766 2805 16386300 c W95 FAT32 (LBA)LinuxのFAT 32のサポートは読み書き可能なので、モジュールなどをインストールする必要はありません.1.マウントポイントのディレクトリを作成します.たとえば、/mnt/ディレクトリの下にwindのディレクトリを作成します.[root@localhost beinan]# mkdir /mnt/wind2.マウント/dev/hda 2から/mnt/windへ[root@localhost beinan]# mount -t vfat -o iocharset=utf8,umask=000 /dev/hda2 /mnt/wind/マウントされているかどうか見てみましょうか?[root@localhost beinan]# df -lh
Filesystem %
/dev/hda8 11G 5.9G 4.5G 57% /
/dev/shm 236M 0 236M 0% /dev/shm
/dev/hda1 5.9G 3.2G 2.7G 55% /mnt/winc
/dev/hda2 16G 8.1G 7.7G 52% /mnt/wind
どうやらマウントされているようです.入ってみるべきだ.[root@localhost beinan]#cd /mnt/wind
[root@localhost beinan]#ls -lh
drwxrwxrwx 3 root root 8.0K 7 27 11:45
drwxrwxrwx 2 root root 8.0K 8 12 10:21
drwxrwxrwx 4 root root 8.0K 7 27 11:45
drwxrwxrwx 5 root root 8.0K 7 27 11:45
中国語のサポートは問題ありません.これは私の機械の中のものです.
3.電源を入れてFATファイルシステムのパーティションを自動的にロードする方法;
ディスクの位置によって/dev/hda 1が見えますよね?だから私は/etc/fstabファイルに次の行を追加します./dev/hda2 /mnt/wind vfat umask=000,nls=utf84.このディスクパーティションをGNOMEまたはKDEのデスクトップにどのように配置しますか?
KDEでは、マウスをクリックするだけで、デスクトップの空白を右クリックで見つけることができます.あまり言わないで、簡単すぎます.
GNOMEでも簡単です.
例えば私はbeinanというユーザーが登録したシステムで、beinanというユーザーのGNOMEデスクトップに置きたいと思っています.[beinan@localhost ~]$ ln -s /mnt/wind/ ~beinan/Desktop/wind四、テキストファイルの文字化けし処理;
例えば、一部のテキストファイルの内容が文字化けしているのを見て、geditで開くことができて、utf 8フォーマットとして保存すればOKです.