ホームページ > システムチュートリアル > Linux > Linux は ntfs および fat32 パーティションをロードします

Linux は ntfs および fat32 パーティションをロードします

PHPz
リリース: 2024-02-09 20:40:03
転載
750 人が閲覧しました

NTFS および FAT ファイル システムのロードに関する記事は数多くありますが、場合によっては十分に明確ではなく、初心者は混乱する可能性があります。よく使用されるいくつかのコマンドを再実験して説明することで、初心者の助けになれば幸いです。

最も基本的なコマンド

ディスクパーティションの状態を確認するコマンド fdisk -l

###例えば:### リーリー

上記のことから、/dev/hda1 は NTFS 形式であり、/dev/hda2 は FAT32 形式であることがわかります。


linux 加载ntfs和fat32分区

マウントコマンド

はディスク パーティションのマウント コマンドです。カーネルがサポートしている場合、マウント コマンドは、reiserfs、ext2、ext3、ntfs、fat32、jfs などのほとんどすべてのファイル システムをマウントできます。Linux システムでは、一般的に使用される主なものは、reiserfs、ext3、ext3 です。Windows システムでは、主に NTFS、FAT32、FAT などを使用します。 ディスクパーティションをマウントする方法:

リーリー

おそらく初心者は、ファイル形式とは何か、マウント ポイント ディレクトリ名とは何かをよく理解していないかもしれません。パーティションを Linux にロードしたい場合、それをどこかに保存する必要がありますか?たとえば、/dev/hda1 を /mnt/winc ディレクトリにマウントします。まず、winc が /mnt ディレクトリに存在するかどうかを確認する必要があります。winc がない場合は、winc を作成する必要があります。もちろん、マウント ポイントのディレクトリ名もランダムな名前を選択する場合は、英語を使用するのが最善です。例は後で示します。初心者の兄弟は、最初にこれを知っておく必要があります。

df -lh ディスク使用量コマンド

リーリー ファイルとディレクトリの権限

これについてはフォーラムに書きましたので、時間があるときに整理しますが、umask=000 はどのユーザーでも読み取り、書き込み、実行できることだけは知っておいてください。徐々にいくつかのことが明らかになるので、さらにいくつかのコマンドを実行すれば問題ありません。

カーネルバージョン

リーリー 上記のことから、現在使用しているカーネルのバージョンは 2.6.11-1.1369_FC4 であることがわかりました。

root ユーザーを取得するコマンドは su

です。 リーリー NTFS ファイル システムのロード

最初にシステムのカーネルを確認する必要があります。システムのカーネル バージョンに応じて、ntfs をサポートするカーネル パッチをダウンロードする必要があります。

fdisk -l を通じて、/dev/hda1 が NTFS パーティションであることはすでに学習しましたが、どのようにロードすればよいでしょうか? Fedora core 4.0 では、システムはデフォルトで NTFS ロードをサポートしていません。サードパーティ カーネルの ntfs プラグインをインストールするか、カーネルをコンパイルしてそれを実現することしかできません。カーネルのコンパイルと比較して、プラグインは最も便利で簡単です; リーリー

必ず注意してください。i686 用の 2.6.11-1.1369_FC4 です。smp という単語はありません。smp はマルチプロセッサをサポートするカーネルです。そのようなカーネルを使用する場合は、次のことを行う必要があります。対応するバージョンの smp をダウンロードします。;

どこでダウンロードできますか?

カーネル ntfs プロジェクトは http://linux-ntfs.sourceforge.net

にあります。 Fedora コア 4.0 のカーネル NTFS の RPM パッケージは次の場所にあります:
http://linux-ntfs.sourceforge.net/rpm/fedora4.html
上記のカーネル情報によると、2.6.11-1.1369_FC4 i686 をダウンロードする必要があります。ダウンロードは次のようになります:
カーネルモジュール-ntfs-2.6.11-1.1369_FC4-2.1.22-0.rr.6.0.i686.rpm
アドレス: http://prdownloads.sourceforge.net/…rr.6.0.i686.rpm
ここでダウンロードするミラーを選択してください。
カーネル ntfs モジュールをインストールします:
リーリー

どのパーティションが NTFS 形式であるかを判断し、NTFS パーティションをロードします

リーリー カーネル ntfs モードをインストールし、NTFS パーティションのロード プロセスに入ります。上記のビューから、/dev/hda1 が NTFS フォーマットであることがわかります。

マウント ポイントのディレクトリを作成する必要があります。たとえば、/mnt/ ディレクトリの下に winc ディレクトリを作成します。

rree

    /dev/hda1 を /mnt/winc にマウントします。これにより、/dev/hda1 ディスクの内容を表示すると、/mnt/winc;
  • にそれが見つかります。
  • rree
注: -t ntfs は、ファイル システムの形式が ntfs であることを示します。-o はオプションです。オプションは何ですか? nls=utf8 は、Native Language Support (ローカル言語サポート) がよく話題になる言語エンコーディングである utf8 であることを意味します。Fedora core 4.0 のデフォルトの言語エンコーディングは utf8 なので、中国語を表示できます。 umask=000 は、すべてのユーザー グループが読み取りと書き込みができることを意味しますが、NTFS は Linux での書き込みが安全ではないため、読み取りのみ可能ですが書き込みはできません。書き込みをしたい場合は、カーネルを自分でコンパイルしてのみ実現できます。しかし、重要性はそれほど大きくありません;
    マウントされていますか?
  • リーリー マウントされているようです。/mnt/winc を入力するとコンテンツがあるかどうかがわかります;
  • [root@localhost beinan]# cd /mnt/winc
    [root@localhost beinan]# ls
    
    ログイン後にコピー
    • 如何开机自动加载NTFS文件系统的分区;

    我们要根据磁盘的位置,上面我们看到了是/dev/hda1,对不对?所以我在/etc/fstab文件中找加如下的一行;

    /dev/hda1 /mnt/winc ntfs umask=000,nls=utf8
    
    ログイン後にコピー
    • 如何将这个磁盘分区放在GNOME或者KDE的桌面上呢?

    在KDE下,只需要点一下鼠标,在桌面的空白处按鼠标右键就可以找得到了;不多说了,太简单;
    在GNOME下也是极简单的:
    比如我是以beinan这个用户登入的系统,想在放在 beinan 这个用户的GNOME桌面上;

    [beinan@localhost ~]$ ln -s /mnt/winc/ ~beinan/Desktop/winc
    
    ログイン後にコピー

    FAT32文件系统的分区的加载

    通过fdisk -l ,我们也知道了 /dev/hda2是FAT32格式的;

    /dev/hda2 766 2805 16386300 c W95 FAT32 (LBA)
    
    ログイン後にコピー

    Linux对FAT32的支持是可读可写的,所以没有必要再安装什么模块之类的;

    我们要建一个挂载点的目录,比如是在/mnt/目录下建一个wind的目录

    [root@localhost beinan]# mkdir /mnt/wind
    
    ログイン後にコピー

    挂载 /dev/hda2 到/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 网际快车
    
    ログイン後にコピー

    中文支持没有问题;这是我机器中的;

    如何开机自动加载NTFS文件系统的分区

    我们要根据磁盘的位置,上面我们看到了是/dev/hda1,对不对?所以我在/etc/fstab文件中找加如下的一行;

    /dev/hda2 /mnt/wind ntfs umask=000,nls=utf8
    
    ログイン後にコピー

    如何将这个磁盘分区放在GNOME或者KDE的桌面上呢

    在KDE下,只需要点一下鼠标,在桌面的空白处按鼠标右键就可以找得到了;不多说了,太简单;
    在GNOME下也是极简单的:
    比如我是以beinan这个用户登入的系统,想在放在 beinan 这个用户的GNOME桌面上;

    [beinan@localhost ~]$ ln -s /mnt/wind/ ~beinan/Desktop/wind
    
    ログイン後にコピー

    对于文本文件乱码处理

    比如我们看到有些文本文件内容是乱码,我们可以用gedit 打开,然后另存为utf8格式就OK了;

    总结

    虽然写的详细,但我不敢保证所有初学者都能会操作,但我感觉80%初学者还是按步骤操作不会有问题;希望大家多点耐心,戒骄戒躁能够成为这个领域的佼佼者。

以上がLinux は ntfs および fat32 パーティションをロードしますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:lxlinux.net
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート