LinuxファイルシステムExt2とExt3は古くなっています。古いファイルシステムを最新のファイルシステムであるEXT4に変換するときが来ました。 Ext4ファイルシステムは、以前のバージョンよりも高速で信頼性があります。
心配しないで!システムを再インストールする必要はありません。保存されたデータに影響を与えないようにすることで、既存のファイルシステムをEXT4に変換するだけです。
このチュートリアルでは、Ubuntuで実行する手順を示します。同じコマンドが他のLinuxディストリビューションでも機能します。
ext2またはext3パーティションをext4に移行する方法
最初にすべてのデータをバックアップしてから、指定された手順に従います。
1。まず、カーネルを確認します。
uname –rコマンドを実行して、使用しているカーネルを確認します。
uname -r
カーネル2.6.28-11-generic以降を使用している場合は、次の手順に進みます。
例:
[メール保護]:/#uname -r
3.16.0-4-amd64
2。 UbuntuLiveCDから起動
3ファイルシステムをext4に変換します
次のコマンドを実行して、ext2からext4に変換します。
sudo bash
tune2fs -Oエクステント、uninit_bg、dir_index、has_journal / dev / sda1
ext3からext4に変換するには、次のコマンドを実行します。
sudo bash
tune2fs -Oエクステント、uninit_bg、dir_index / dev / sda1
ここで、/ dev / sda1は、変換されるドライブ/パーティション名です。すべてのパーティションのリストを取得するには、次のコマンドを使用します。
fdisk -l </ pre>4。ファイルシステムにエラーがないか確認してください
sudoコマンドを実行した後、fsckコマンドを実行して、上記の手順で発生した可能性のある修復の問題を修正します。
e2fsck -pf / dev / sda15。ファイルシステムをマウントする
sudomountコマンドを実行してパーティションをマウントします。
sudo mount -t ext4 / dev / sda1 / mnt/ mntディレクトリをチェックして、以前のデータが影響を受けずにそこに存在することを確認できます。
6。 fstabファイルのファイルシステムタイプを更新します
元のシステムの/etc/fstabファイルを開きます。 / mntにマウントした場合、パスは/ mnt / etc/fstabです。
nano / mnt / etc / fstab
以前のファイルシステム参照(ext2またはext3)を検索し、ext4に編集します。ファイルに加えた変更を保存して終了します。
7。 grubを更新する
次に、sudo bashコマンドを実行してgrubを更新します:
grubを更新8。再起動
すべて完了したら、/ dev / sdaをアンマウントし、システムを再起動します。
cd / tmp
umount / mnt
shutdown -r now
Linuxファイルシステムに何らかの損傷がある場合は、fsckユーティリティを使用して修正できます。 ext2またはext3またはext4ファイルシステムでうまく機能します。 Linux ext2またはext3またはext4ファイルシステムを修復するには、rootユーザーとして次のコマンドを実行します。fsckを使用してファイルシステムを修復する手順
1.最初にファイルシステムをアンマウントします:
init 1
umount / dev / sda1上記のコマンドの/dev/sda1を破損したファイルシステムの名前に置き換えます。
例えば。 umount / dev/sda3またはumount/home
2. fsck Fs-Name
を実行しますここで、Fs-Nameには、デバイス名、マウントポイント、ext2ラベル、UUID指定子を指定できます
例:実行:
fsck -t ext3 / dev / sda1または
fsck.ext3 / dev / sda13.ここで、(「-t」または「。」を使用してファイルシステムタイプを指定できます)
4.次のようにfsckコマンドとともに「y」または「N」オプションを渡します:fsck -y / dev/sda3。または、fsckプロセス中にシステムがyesまたはnoを要求するたびに入力することもできます。
5. fsckコマンドを実行した後、システムはファイルシステムのエラーをチェックします。
6. fsckプロセスが完了した後、システムを再マウントします。
実行:マウント/dev/ sda3
注: 上記のコマンドのいずれかに注意する場合は、上記の手動ツールを試す代わりに、Linux用の自動ファイルシステム変換および修復ツールを選択することをお勧めします。上記の手動手順を実行する場合は、続行する前にすべてのデータをバックアップすることを忘れないでください。
FsckはLinuxファイルシステムの修復に失敗しましたか?
心配はいりません。Linuxリカバリツールを試して、Ext4、Ext3、Ext2、exFAT、FAT32、FAT16、FAT12ファイルシステムベースのLINUXボリュームからアクセスできないデータを簡単かつ安全な方法でリカバリできます。手動モード。
Linux