タグ付けされた質問 「filesystems」

ファイルシステムは、コンピューターのファイルをデータとともに整理して保存する方法です。

2
HDの最初からやり直した後のext4パーティションの回復
dd外付けディスクの最初の208MB を誤って使用して上書きしました。私が書いたのは、それ自体のパーティション(Debian nestinstaller)なので、現在表示されているのは、古い(現在破損している)ext4パーティションではなく、別の小さなパーティションです。これは私が従うことができるツールとアドバイスを制限します。 私の計画は、ここでtestdisk説明されているように、パーティションテーブルを再作成し、バックアップスーパーブロックですべてを修正することでした。最初の208 MBは失われますが、そこにある他の300 GBのデータと比較すると大丈夫です。次のようなもの: mke2fs -n /dev/sdb1 # doesn't work because sdb1 is the 208MB new partition testdisk ... # used this to create new correct partition table mke2fs -n /dev/sdb1 # now works fine, get backup superblock positions e2fsck -b backup_position -y /dev/sdb1 # returns many errors …

2
異なるファイルシステムのスペースオーバーヘッドは何ですか?
ファイルシステムをUbuntuシステムからFedora 17にバックアップ/復元しました。df出力に従って、使用済みスペースが30%増加したことに気付きました。これの理由は何でしょうか? Fedoraシステムでのdf表示:78 GB使用 Ubuntuシステムでのdf表示:60 GB使用 システム間の違い: Ubuntu:ext3(数年前に作成) Fedora 17:ext4(バニラmkfs.ext4コールで作成) XFSファイルシステム(Fedora 17上)に復元すると、78 GBの使用済みスペースが生じます。 バックアップと復元はGNU tarで行われました。ファイルシステムには、さまざまな種類のファイルが含まれています(ソースツリー、maildir、ISOなど)。

3
ライトバック付きのスタックファイルシステム
ラップトップとデスクトップコンピュータが共存するシステムをセットアップする必要があります。 アイデアは、ラップトップをネットワークに持ち込み、ラップトップが/ homeディレクトリ(一部の例外はあります)をデスクトップコンピューターと同期し、デスクトップコンピューターがスタックに/ homeのコピーとラップトップのコピー(nfs)をマウントすることです。 ) 底に。 したがって、明らかにライトスルー戦略は必要ありません。非常に大きなキャッシュソリューションを使用したライトバックのほうが適しています。 私はunionfsやaufsなどを読んでいましたが、どうしてか分からないか、これらのfsでこれを行うことができません。 何か案は?

1
ext3画像ファイルのサイズを変更する方法
次のコマンドを使用して200MB ext3を作成しました。 dd if=/dev/zero of=./system.img bs=1000000 count=200 mkfs.ext2 ./system.img tune2fs -j ./system.img どうすれば50MBと300MBにサイズ変更できますか?問題は、システムにいくつかのバイナリしかないことです。彼らです :badblocks,e2fsck, mke2fs, mke2fs.bin, parted, resize2fs, tune2fs

2
パーティションレベルでの重複排除
ブロックレベルまたはより詳細な重複排除に利用できるソリューションは何ですか? ファイルベースのものがあります-「コピーオンライト」アプローチ。 私はブロックレベルの「コピーオンライト」を探しているので、定期的に一般的なブロックを探すか、できれば-ファイルの一部を探し、それらをマージして、CoWの使用方法にフラグを立てることができます。このようなものはありますか、それとも作成する必要がありますか?Btrfs重複排除がブロック/ファイル/サブパートレベルかどうかわかりません。LessFSはありますが、それが提供する重複排除のレベルはわかりませんか?多分他の解決策?

3
USBスティック用のLinuxファイルシステムを教えてください。
Linuxデスクトップの場合、Windowsの互換性が問題ではない場合、USBスティックに適したファイルシステムはどれですか。たとえば、ext2、ext3、ext4、btrfs、nilfs、さらにはNTFSですか?ジャーナリングはそれらを早期に使い果たすでしょうか?noatimeオプションでマウントする方が良いと聞きましたが、多くのコンピューターで使用する場合の設定方法は?

3
ISOファイルは読み取り専用ですか?
私は、ISOファイルとI持ってmountその下を/mnt/isofile。次に、このファイルを別のフォルダにコピーしました。ただし、コンテンツは読み取り専用で、ルートに属しています。私が使用しようchmodとchown。ただし、次のメッセージが表示されます。 読み取り専用のファイルシステムです。 ここで何が起こっているのですか? 注:に tarファイルがあります。.iso圧縮したいのですが、同じ「読み取り専用ファイルシステム」メッセージで失敗しました。

3
メタデータとは何ですか?「fsck」プロセスでどのように役立ちますか?
私がそれを正しく理解していれば、クラッシュが発生した後、UNIXシステムで「fsck」を使用してディスク内の内部整合性をチェックします。それでは、「メタデータ」を使用してファイルシステムのすべてが一貫していることを確認する方法を考えていました。たとえば、fsckプロセスが復元および修復するために必要な手順は何ですか。 ->編集:この図で「同期ライトスルー」が何を指しているのかを誰かが明確にできれば、それも役に立ちます。

2
FATファイルシステムのファイル作成時間を変更する
マウントされたFAT32ボリューム上のファイルの作成時間を変更する方法が必要です。私のMP3プレーヤーはこの作成時間でソートされたファイルのみを読み取るため、これを行う必要があります。 ファイルのファイル作成時間(touch変更/アクセス時間のように)を設定する方法を見つけることができる場合、簡単なスクリプトでMP3ファイルを正しい順序で(予想どおり、アルファベット順に)読み取ることができます。 しかし、私はまだ解決策を見つけていないので、私の検索は無駄になっています。皆さんが私を助けてくれることを願っています!

3
並列Windowsインストールで共有されるパーティションに使用するファイルシステムはどれですか。
新しいPCに、LinuxとWindowsの両方をそれぞれ小さなパーティションにインストールし、1 TBのHDDの大きな残りを別のパーティション(およびスワップ)に配置します。どのファイルシステムを使用すればよいですか?私の考え: NTFS。Linuxは書き込みサポートを備えていますが、外付けHDDの空き容量がわずか数GB(500 GB)だけになると、パフォーマンスが大幅に低下することに気付きました。Linuxではファイルのアクセス許可もありませんが、100%必要ではありませんが、ボーナスになるでしょう fat32。古すぎる、とにかくそのパーティションサイズをサポートしません ext3。Windowsはext2ifsなどを介して読み取ることができますが、適切な書き込みサポートはどうですか?私は、小さなLinuxがインストールされた小さな仮想マシンで、ホストウィンドウにNFS共有のみを提供することも検討します(おそらくqemu、ディストリビューションの推奨を高く評価します)。 ext4。経験が足りない... 今のところ(2年前と同じように)NTFSが適切な方法であるように見えますが、私は独自性の低いソリューションの方を好みます。

2
サイズ変更操作が壊れた後、ext3パーティションを修復する方法は?
私はgpartedテラバイトに近いext3パーティションのサイズを変更するために使用し、約40 GBを左に追加しました。12時間近くデータを移動した後(さらに23時間残っていると推定)、システムはハングしました。今、fsckすべてのiノードにあまりにも多くの不正なデータを報告します。この場合、どうすればFSを修正できますか?

5
`ls -l`を使用してディレクトリ内のサブディレクトリの数を確認できますか?
を使用してディレクトリを表示する場合ls -l、リンクの数(出力の2番目のフィールド)は少なくとも2つです。1つはディレクトリ名用、もう1つは. $ mkdir foo $ ls -l total 2 drwxr-xr-x 2 user wheel 512 4 oct 14:02 foo 2を超えるリンクの数がこのディレクトリ(..リンク)のサブディレクトリの数に対応すると常に想定するのは安全ですか?

2
変更時に更新されるファイルのコピーをダウンロードする
私はRaspberry Pi(Debian)を使用しており、ユーザーがアクセスできるこのサーバーにコードを保存しています。現時点での私の問題は、SSHを使用してファイルを開き、Piでコードをコンパイルして実行できることですが、これは非常に遅いです。 やりたいこと:コンピューター上のファイルを変更し、サーバー上のファイルでこの更新を行い、マシンでコードをコンパイルし、プッシュし続ける必要がないようにしたいファイルをファイルサーバーに戻します。

1
TestDiskで失われたパーティションテーブルを回復する
だから、どういうわけか私のディスクのパーティションテーブルはバナナになりました。次のブートでシステムが起動せず、BIOSを繰り返し蹴られ、実行可能なブートオプションがありませんでした。BIOSはまだディスクを適切に検出したので、LiveDVDを起動して、何が起こっているのかを確認しました。 そのため、OSを搭載したディスク/dev/sdb、128GB SSDには、パーティションテーブルがありません。gpartとfdiskの両方がそれを空と報告します。fdiskは、ディスクラベルタイプをgptとして報告します。 testdiskを実行してみました。これは、パーティションテーブルタイプがIntel(EFI GPTではない)であることを示しています。両方のタイプのパーティションを検索しようとしましたが、Intelだけが成功しました。 だから、最初の質問は:インテルのパーティションタイプMBRはありますか?ディスクラベルがGPTであってもEFI GPTが機能しないのはなぜですか? 開始時に、ツールはこのパーティションのみを検出します。 Disk /dev/sdb - 128 GB / 119 GiB - CHS 15566 255 63 Partition Start End Size in sectors 1 P EFI GPT 0 0 2 15566 29 63 250069679 クイック検索(または完全検索)を実行すると、ツールはいくつかのパーティションを検出します。これらの中には、意味のある5つのパーティションがあります。 FAT32 0 32 33 33 69 36 532480 [SYSTEM] Linux 33 …
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.