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

7
FAT32ファイルシステムのボリューム名を変更する方法は?
の-nオプションでパーティションをフォーマットするときにボリューム名を設定できることは知っていますmkfs.vfat。しかし、フォーマットせずに名前を変更する方法は? 特に小文字と大文字を使用できるようにしたいです。最悪の場合、Windowsツールを使用できますが、デフォルトでは、Windowsはすべての文字を大文字に変換します(ただし、で作成されたボリュームの小文字は正常に機能しますmkfs.vfat)。
46 partition  fat 

3
FAT32パーティション内のファイルのアクセス許可が「ls」コマンドに表示されるのはなぜですか?
FAT32ファイルシステムはファイルのアクセス許可をサポートしていないと思いますls -lが、FAT32パーティションで実行するls -lと、ファイルにアクセス許可があることが示されます。 -rw-r--r-- 1 john john 11 Mar 20 15:43 file1.txt -rw-r--r-- 1 john john 5 Mar 20 15:49 file2.txt ls -lファイルの許可を表示するのはなぜですか?

1
FATファイルシステム上のファイルを置き換えるdpkg
dpkg(および最終的にapt-getなどのように)パッケージをアップグレードまたは再インストールすると、ファイルを置き換える前にファイルへのハードリンクを作成して既存のファイルをバックアップします。こうすると、アンパックが失敗した場合、既存のファイルを簡単に戻すことができます。Bad Things™の発生からオペレーティングシステムを保護するので、それは素晴らしいことです。 ただし、ファイルシステムがハードリンクをサポートしている場合にのみ機能します。FATファイルシステムなど、すべてのファイルシステムがそうするわけではありません。 私は特定の組み込みARMプラットフォーム用のDebianのディストリビューションに取り組んでいます。ブート環境では、特定のファイル(カーネルが含まれています)がFATファイルシステム上にある必要があります。 カーネルパッケージ(またはそのFATパーティションにファイルがある他のパッケージ)をアップグレードしようとすると、インストールは次のように失敗します。 dpkg: error processing archive linux-image3.18.11+_3.18.11.2.armadillian_armhf.deb (--install): unable to make backup link of `./boot/vmlinuz-3.18.11+' before installing new version: Operation not permitted そして、アップグレード全体が失敗します。 私はウェブを探しましたが、特定のアップグレードを行うときに特定の問題を抱えている特定の人だけを見つけることができます。その答えは通常「/boot/vmlinuz-3.18.11+を削除して再試行する」です。その特定の問題を修正します。 しかし、それは私にとっての答えではありません。私はOSユーザーではなくOSディストリビューターなので、アップグレードを行う前にエンドユーザーが手動でカーネルファイルを削除する必要のない、これを修正する方法が必要です。/ bootのファイル(または、アップグレード操作が多少遅くなりますが、気にするすべてのファイル)の「ハードリンクではなくコピー」をdpkgに伝える方法、または「ハードリンクが失敗した場合、文句を言わないで、代わりにコピーするだけです。」 --force-unsafe-ioやのような--force-allフラグを試してみましたdpkgが、何も効果がありません。
22 dpkg  hard-link  fat 

1
破損したFATファイルシステムを作成する
破損したFATファイルシステムを検索して修復するアプリケーションがあります。 アプリケーションをテストするには、破損したファイルシステムが必要です。 FATファイルシステムを破損させるための適切で再現可能な方法は何ですか?たとえば、不良セクタの作成。

2
FATファイルシステムを最適化する賢い方法は?
Linux / Unix(USBスティックなど)を実行しているときにFATファイルシステムを最適化する最良の方法は何ですか? すべてのコンテンツを別の場所にコピーし、フォーマットして、もう一度コピーしますか? KDOSコマンドでFreeDOSデフラグユーティリティを使用しますか? パーティションロジックで起動しますか? その他?
10 filesystems  fat  vfat 

2
特殊文字を含むファイルをUSB FAT32に再同期する
FAT32でフォーマットされたUSBドライブに多数のファイルをコピーしたい(残念ながらそれ以外はフォーマットできない)。 これらのファイルの多くには、などの文字を含む名前が:あり?、FAT32では許可されていません。cpまたはを使用しようとするとrsync、これらのファイルはコピーされず、その旨を示すエラーが報告されます。 コピー元でファイルの名前を変更したくないのですが、コピー先のUSBドライブでファイルの名前を変更する必要もありません。 目的の明確化(他のコメントにも適用されます):これは車のmp3プレーヤー向けであり、ソフトウェアはFAT32のみを許可します。したがって、バックアップの目的ではありません。そして、ファイル名に奇妙な文字が含まれている理由は、それらが、たとえばmp3のタイトルやアーティストの名前であるためです。 私はいくつかのことを試しました: rsyncの--iconvオプション。これは機能していないようですが、おそらく正しく使用していません。 rdiff-backup私が読んだは、デフォルトでこの変換を行います。ただし、ソースファイルは私がたどりたいシンボリックリンク(つまりrsyncの-Lオプション)であり、マンページからrdiff-backupはこのオプションが付いていないようです。 他に何か提案はありますか?
8 backup  rsync  fat 

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