truncate

切り取りコマンドは穴を作成しません。
truncate

切り取りコマンドは穴を作成しません。

truncateコマンドを使用して穴のあるファイルを作成しようとしています。いくつかの投稿と答えのいずれかを読んだ。郵便はがきtruncateコマンドを使用すると言います。使用されるファイルシステムは btrfs です。これは命令です $: truncate -s 16K holes $: du holes $: 16 holes $: stat holes File: holes Size: 16384 Blocks: 32 IO Block: 4096 regular file ご覧のとおり、1...

Admin

SDカードディスクイメージの作成中に問題が発生しました
truncate

SDカードディスクイメージの作成中に問題が発生しました

パーティションサイズが3.1GBのArmbianカスタムイメージを作成し、使用が終了しました。現在、GPT(GUIDパーティションテーブル)を使用して起動可能な64 GB SDカードに書き込まれます。 問題は、Ubuntuを使用してカードのイメージを作成しようとしたときに63 GBのサイズのイメージファイルを取得しますが、60 GBの空き容量のあるイメージファイルを望まないことです。 truncateコマンドを使用して画像ファイルを短縮し、 を使用して画像を生成する別の方法を探しましたが、うまくいきませdd count=ん。これにより、ddインストール時に「...

Admin

トリミング拡張が機能していないようです。
truncate

トリミング拡張が機能していないようです。

たった1GB/home/userの「メインファイル」をtruncate -s +1G homefile。df私は何を逃したことがありませんか? mkfs.etx4を再利用する必要はありませんか? ..これはデータを消去し、fallocateよりもtruncateを使用する目的を無効にするため、拡張後にresize2fsを使用する必要がありますが、データは変更されません。切り捨てた後にresize2fsを試してみましたが、ファイルシステムの種類が正しくありません(該当する場合はVMを再起動する必要があります)。 truncateを使用して拡張できない場合、動的...

Admin

別のプロセスで開かれたファイルを切り捨てる
truncate

別のプロセスで開かれたファイルを切り捨てる

truncate -s 0 log.log(同じ振る舞いで)試してみると、:>log.logディスクに表示されているスペースが利用可能になりますが、ファイルサイズ(ls -l)はまだ同じです(du少ない表示)。私が理解したのは、ポインタがまだ「古い」ので、これが起こります。 この動作により、コマンドは使用できませんcat ... | grep ...。 CLIでは、ファイルはバイナリであると言います。したがって、唯一の方法は、lessまたは他のコマンドを使用することです。 それでは、他のプロセスで書き込みモードで開かれたファイルを切り取り、切り捨てて正...

Admin

truncateコマンドでCeleryログファイルを安全に削除できますか?
truncate

truncateコマンドでCeleryログファイルを安全に削除できますか?

Python / Celeryを実行している私のUbuntuサーバーには、合計9GBのスペースに対応する約9個のログファイルがあります。 次のコマンドを実行してこれらのファイルのサイズを小さくするのは安全ですか? トリミング -s 0 *ログ それ以外の場合、これらのファイルのサイズを縮小するための他の提案はありますか? ...

Admin

ティーパイプとpnmtools - ファイルの切り捨て
truncate

ティーパイプとpnmtools - ファイルの切り捨て

次のコマンドシーケンスはうまく機能します。 pngtopnm file.png 2> /dev/null > dump1 pnmfile < dump1 stdin: PPM raw, 1920 by 1080 maxval 255 ls -l dump1 -rw-r----- 1 cmb 6220817 Sep 15 14:26 dump1 ただし、「ティー」を使用するようにパイプを再実行してください。出力のトリミングダンプファイルから: pngtopnm file.png 2> /dev/null | tee dump2 |...

Admin

Linuxカーネルの切り捨て
truncate

Linuxカーネルの切り捨て

まずは英語で申し訳ありません。 私が使用するオプションを除いて、Bluetooth、マウス、キーボードなどのカーネルオプションをカットしたいと思います。 しかし、削除したいデバイスに関連するカーネルオプションをどうやって知ることができますか? 私は「make menuconfig」を使ってきました。 カーネルオプションの説明を読み、そのオプションを選択解除しました。 ウェブサイトに要約がありますか?それとも可能な方法がありますか? 教えてください。ありがとう ...

Admin

記録中にログファイルが切り捨てられる原因は何ですか?
truncate

記録中にログファイルが切り捨てられる原因は何ですか?

職場では、私はネットワークサーバーの管理責任を受け継いだ。 Amazon AWS EC2 で動作する CentOS Linux 仮想マシンです。 Webページを提供することに加えて、多くのスケジュールされたタスク、バックグラウンド処理、およびデータベースタスクが発生します。 私は私がOracle SQL * PlusというBashスクリプトを手動で実行していました。このスクリプトは、UPDATEステートメントペイロードを含むSQLスクリプトを読み取り、マテリアライズドビューの更新を呼び出しました。たぶんこのうち何も関係がないかもしれませんが、いくつかの文脈...

Admin

ファイルの先頭(同じ場所、同じinode)で切り取ることはできますか?
truncate

ファイルの先頭(同じ場所、同じinode)で切り取ることはできますか?

file新しいファイルに書き込んで(> newfile)再移動しなくても()の末尾のバイトを削除できますmv newfile file。これは以下を介して行われますtruncate。 truncate -s -1 file 前のバイトを削除できますが、それを移動すると(inodeが変更されます)(一部のtailバージョンの場合): tail -c +1 file > newfile ; mv newfile file それでは、ファイルを移動せずにこれを行う方法は? 理想的には切り取りと同様に、非常に大きなファイルの場合でも数バイトだ...

Admin

/usr/bin/truncate: パラメーターのリストが長すぎます。
truncate

/usr/bin/truncate: パラメーターのリストが長すぎます。

truncateこのコマンドを使用して、テスト用に多数の小さなファイルを作成したいと思います。少数のファイル(100個)でコマンドを実行してみたところ、成功しました。数値を 1000000 に変更するとエラーが発生します。 root:[~/data]# truncate -s 1k {1..100} root:[~/data]# rm -rf * root:[~/data]# truncate -s 1k {1..1000000} -bash: /usr/bin/truncate: Argument list too long root:[~/data]#...

Admin

ファイルへの書き込みと/dev/zeroからの切り取りの違い
truncate

ファイルへの書き込みと/dev/zeroからの切り取りの違い

$ timeout 1 cat /dev/zero > file1 $ wc -c file1 270422016 file1 $ du file1 264084 file1 質問: (1)270422016 null文字はどのように264084バイト(例:258M)になりますか? $ truncate -s 270422016 file2 $ wc -c file2 270422016 file2 $ du file2 0 file2 質問: (2)以前と同じ数のヌル文字file2で生成されたが、サイズが0の理由は何ですか?fi...

Admin

wgetがストリーミングmp3を正しくダウンロードできません。
truncate

wgetがストリーミングmp3を正しくダウンロードできません。

wgetを使用してストリーミングmp3をダウンロードしようとしています。これは私の基本的なコマンドです。 wget http://sj128.hnux.com/sj128.mp3 -c --timeout=1 --waitretry=0 --tries=0 -O "file.mp3" 私はスクリプトでこれを行ってきましたが(1時間実行)、私のファイルが切り捨てられて不完全に終わることがわかりました。たとえば、ファイルサイズは約30 MBになると予想していましたが、実際のサイズはわずか13 MBです。 CLIから直接このコマンドを実行し、最終的に常に「...

Admin