trim

最新のDebian / UbuntuでTRIMを有効にする正しい方法
trim

最新のDebian / UbuntuでTRIMを有効にする正しい方法

以前は、LinuxでSSDに対してTRIMを正しく有効にするには、次の2つの手順が必要でした。 一度実行し、fstrimこれまでの「未処理」チャンクをすべて処理してから discardフラグ設定システムテーブル(こうすると剪定が続きます)。 私は時代に少し遅れています。今私はおおよそ知っていますfstrim タイマー提供する最新のLinuxディストリビューションに含まれており、どの組み合わせについて矛盾する情報を見ました。fstrim タイマー、、、fstrimおよびdiscard使用します。 私の質問は、最新のLinux(この記事を書く時点の最新)でS...

Admin

fstrimにタイマーがないようです。動作しているかどうかを確認できますか?
trim

fstrimにタイマーがないようです。動作しているかどうかを確認できますか?

util-linuxパッケージはfstrim.serviceとfstrim.timer systemdデバイスファイルを提供します。タイマーを有効にするとサービスは毎週アクティブになります。を行います。」 から:https://wiki.archlinux.org/title/Solid_state_drive あまりにも頻繁にまたはあまりにも頻繁に実行してはいけないという内容を読んだので、週に一度実行するようにしたいと思います。 しかし、タイマーがないようです。 # systemctl list-timers |grep fstrim # cat /etc...

Admin

blkdiscardがドライブ全体のすべてのデータを消去しないのはなぜですか?
trim

blkdiscardがドライブ全体のすべてのデータを消去しないのはなぜですか?

ASM1153Eコントローラー付きのmSATA-USBエンクロージャーには、既存のmSATA SSD(モデル名:Plextor PX-128M6M)が取り付けられています。 欲しい(論理的にはSSDコントローラレベルで)すべてのデータを削除します。 しかし、次のようになります。 blkdiscardこのコマンドは、実際に要求されたデータ領域全体を削除せず、最初の2GiBから32KiBを引いたデータ領域のみを削除します。 hdparm --trim-sector-ranges-stdinうまく動作しているようですが、SSDコントローラは問題です。(具体的に...

Admin

sed コマンドを使用して、不要なスペース、文字、小数点をトリミングします。
trim

sed コマンドを使用して、不要なスペース、文字、小数点をトリミングします。

現在、AppleScriptのコマンドを使用して、体重計から受信した体重データを切り捨てます。次の形式で数値を表す重みを受け取ります X.XXX. lb. 。X数字の前のスペース6個、スペース3個、lb残りのスペース5個を削除します。 次のコマンドを使用して文字を正常に切り捨て、X.XXX..ファイルメタデータから読み取った重みを取得しました。 | sed 's/[.^0-9]//g' また、体重データから1000文字以内の小数点2桁を削除しようとしています。どこに行けばいいのか分からない。 編集する: 正確に何が起こっているのかをよ...

Admin

USB-SSDブートドライブ用FSTRIM
trim

USB-SSDブートドライブ用FSTRIM

ここにUbuntu 22.04 NVMEディスクを挿入します。USB 3.2 20Gbps M.2 NVMe SSDシャーシUSB 3.2x2ポートから起動します。 FSTRIMを介してSSDを調整する必要があることを知っていますが、外部USBエンクロージャを介して調整するのが簡単な作業であることも読んでいます。 存在するこの古い投稿上記のトピックを議論し、以下のようにUDEVルールに依存することを提案した。ここで説明されています。 私の質問は次のとおりです 上記のUDEVアプローチは可能ですか? UDEVルールはUSBブートSSDにも適用されますか? 私...

Admin

fstrimとBTRFS SSDの最適化は、RAID1の2つのSSDでどのように機能しますか?
trim

fstrimとBTRFS SSDの最適化は、RAID1の2つのSSDでどのように機能しますか?

まず、以前にもこのような質問があればお詫び申し上げますが、キーワードの組み合わせが含まれたリンクを見つけることができません。 私の質問は - 両方のデバイスがSSDであるRAID1のBTRFSでSSD最適化はどのように機能しますか? また、fstrimは/dev/sdb1を選択しないようです。この記事の最後の出力を参照してください。 RAID1 構成には、/dev/sda1 および /dev/sdb1 (SSD に 2 つのパーティション) があります。ただし、次のdmesg出力ではsdb1に関するメッセージは表示されません。 pi@testpi:~ $ d...

Admin

クリーンアップとbtrfsにraid1を使用する
trim

クリーンアップとbtrfsにraid1を使用する

btrfsはインストールオプションまたは手動(fstrim -A)でトリム/ドロップをサポートしていることを知っています。 SSDのraid1を実行したいのですが、クリーンアップに問題がありますか? ...

Admin

暗号化されたパーティションからの削除を許可しない
trim

暗号化されたパーティションからの削除を許可しない

次のパーティションテーブルがあります。 NAME nvme0n1 ├─nvme0n1p1 part /boot └─nvme0n1p2 part └─crypt crypt ├─crypt-swap lvm [SWAP] ├─crypt-root lvm / └─crypt-home lvm /home ドライブがSSDなので実行したいです。打つディスク自体のパフォーマンス/寿命を...

Admin

RAIDコントローラの背後にあるSSD用TRIM
trim

RAIDコントローラの背後にあるSSD用TRIM

10台のLinuxシステムで構成されたクラスタ用RAIDコントローラには、多くのSSDを含むnfsストレージがあります。 3年ほど使っていましたが、今は83%ほど使っています。 (55T中43T) まだ剪定もしていません。 剪定する必要がありますか? (または同様の最適化) TRIMがパフォーマンスに役立つかどうかを確認するには? ...

Admin

fstrim: /: FITRIM ioctl 失敗: 構造をクリーンアップする必要がある
trim

fstrim: /: FITRIM ioctl 失敗: 構造をクリーンアップする必要がある

私のDebian sidに新しい(1か月未満)SSD nvme WD SN850にカスタム5.17.0-rc1カーネルをインストールしました。ルートパーティションはf2fs(v 1.14)にフォーマットされています。 わかりました。fstrim: /: FITRIM ioctl failed: Structure needs cleaning fsckは正常で、問題は検出されず、オペレーティングシステムも問題なく実行されます。 sudo fsck.f2fs /dev/nvme0n1p2 Info: Segments per section = 1 Info:...

Admin

Linux MintでSSDのTRIMを無効にする方法は?
trim

Linux MintでSSDのTRIMを無効にする方法は?

ラップトップをテレビとして使うなど、複数のコンピュータでSSDにどんなもの(大型)も使うことがほとんどありません。観客ただし、お母さんの他のノートパソコンは銀行業務用にのみ使用されました。 (重要な場合は、すべてのコンピュータでLinux Mintを使用してください。) だから週間TRIMは時間がかなり時間がかかるので面倒です。しかし、どのように無効にしますか? ...

Admin

インストーラを展開するとSSDが破損しますか?
trim

インストーラを展開するとSSDが破損しますか?

Intelによると、ソリッドステートドライブにLinuxファイルシステムを作成するときにブロックを破棄しないことが重要です。ドキュメントには、デフォルトの動作がブロックをmke2fs破棄しないことが示されています(2015年3月)。ただし、現在のmke2fsマニュアルページには次のように記載されています。 捨てる:mkfsでブロックを削除してみてください(初期ブロックの削除は、ソリッドステートデバイスやスパース/シンプロビジョニングされたストレージに役立ちます)。デバイスがデータをゼロにする廃棄を通知する場合(廃棄後および書き込み前のすべての後続の読み取り...

Admin

Linuxブロックデバイスがクリーンアップ可能かどうかはどうすればわかりますか?
trim

Linuxブロックデバイスがクリーンアップ可能かどうかはどうすればわかりますか?

fstrimLinuxブロックデバイスをマウントする必要があり、それほど冗長ではありません。blkdiscardご覧のとおり、ここでは書き込み操作も必要です。 実際に何かをトリミングしたりドロップしたりしなくても、ブロックデバイスがトリム/ドロップをサポートしているかどうかを知ることができますか? ...

Admin

LVM2はハードドライブのクリーンアップをサポートしていますか?実際にゼロになりますか?
trim

LVM2はハードドライブのクリーンアップをサポートしていますか?実際にゼロになりますか?

最近、私のシステムで使用する新しいハードドライブを購入する必要がありました。 SSDを使用していますが、仮想マシンの場合はHDDを使用する傾向があります。パーティションを分割してフォーマットする必要があるため、LVMを使用して独自のボリュームグループに追加し、ext4でフォーマットされた論理ボリュームを作成しました。 すべてが正常です。しかし、SSDをトリミングするために使用すると、fstrim時間が長すぎます。私のハードドライブも整理されていることがわかりました! ファイルシステムは次のコマンドで生成されます。 Default mount options:...

Admin

TRIMには「ドロップ」インストールが必要ですか?
trim

TRIMには「ドロップ」インストールが必要ですか?

そのオプションを使用してSSDをインストールするかどうか疑問に思いますdiscard。man mount)実際にATA TRIMをSSDコントローラに送信する必要があります。 discard証拠はやや情況的です。サンディスクSSDプラス、削除されたファイルはすぐにTestDiskを実行して回復できません。ファイルパスはそのままですが、ファイルの内容は消えました。これからTRIMがSSDで実行されており、ファイル内容を回復できないようにすることが疑われます。 見てみるとsystemctl list-timersランニングユニットはないようですfstrim。 パ...

Admin