タグ

ext4に関するkamipoのブックマーク (12)

  • Linux の ext4 ファイルシステムで間違って上書きしたファイルを復旧させた - 鈴木うどんの横須賀おもしろ生活

    結論 ext4magic 最高!!!!111 やったこと % ext4magic “デバイス名に” -r -a “このunixtimeから” -b “このunixtimeまで存在していた” -f “このファイル名のファイルを復旧する” 実例 /dev/md0 上の昨日の20:00から20:30の間まで存在していた udonchan/backup.tar を復旧させたい % ext4magic /dev/md0 -r -a $(date -d "-1day 20:00 +%s") -b $(date -d “-1day 20:30 +%s) -f "udonchan/backup.tar" どうしてこうなった 年末なので OSX をクリーンインストールしようとして ~ をバックアップしたが間違って上書きして消した。 具体的に? ~ をサーバ上にバックアップするぜ % tar cf -C /U

    Linux の ext4 ファイルシステムで間違って上書きしたファイルを復旧させた - 鈴木うどんの横須賀おもしろ生活
    kamipo
    kamipo 2013/12/28
  • Ext4 - Linux Kernel Newbies

    WARNING: This page is not up to date, check the official wiki and other documentation Ext4 is part of the Linux 2.6.28 kernel, read the previous link to know more details about that release. 1. Introduction Ext4 is the evolution of the most used Linux filesystem, Ext3. In many ways, Ext4 is a deeper improvement over Ext3 than Ext3 was over Ext2. Ext3 was mostly about adding journaling to Ext2, but

    kamipo
    kamipo 2011/08/16
  • Ext4, ついに安定版リリース at nkjmkzk.net

    Oracle, Open Source, Private12/24にLinux kernel 2.6.28がリリースされました。このリリースの目玉としてExt4実装があります。Ext4はExt3と互換性を保ちながらも多くの改良がなされたものになっているようです。kernelnewbies.orgに記載されているNew featureを意訳してまとめてみました。 互換性 既存のExt3ファイルシステムはExt4にリフォーマットすることなく移行可能。具体的には該当ボリュームをReadOnlyでマウントしていくつかコマンド叩くだけでOK。 より大きなファイルシステムサイズ、ファイルサイズのサポート Ext3からExt4ではそれぞれの制限は以下の通り。 ファイルシステムサイズ:16TB -> 1EB (エクサバイト) ファイルサイズ:2TB -> 16TB ちなみにEBとは、 (1 EB = 10

    kamipo
    kamipo 2011/06/13
    バリア機能がデフォルト有効に
  • EXT4のゼロレングス問題(zero-length problem)に対処したマウントを行う - ktomoyaの日記

    ext4で問題となっているゼロレングス問題に対処するためのマウント方法です。 方法は、noauto_da_allocオプションを追加してマウントするだけです。 マウント方法 $sudo mount デバイス ターゲット -t ext4 -o noauto_da_alloc ゼロレングス問題(zero-length problem)とは 特定のファイル操作によりファイル置換が行われたのちに、システムが強制終了したなどが原因でsyncが完了していない状態で終了した場合に0バイトファイルになってしまうというものです。 特定のファイル操作とは、 fd = open("foo.new") write(fd,..) close(fd) rename("foo.new", "foo") などのパターン、あるいは fd = open("foo", O_TRUNC) write(fd,..) close(f

    EXT4のゼロレングス問題(zero-length problem)に対処したマウントを行う - ktomoyaの日記
    kamipo
    kamipo 2011/06/02
  • EXT4をSSD向けにマウントする - ktomoyaの日記

    EXT4を用いて、SSDで用いられているTrimコマンドを使用するためのオプションです。 Trimコマンドを有効にする 方法は非常に簡単で、discardオプションをマウント時に渡すだけです。 mountコマンドでマウントする場合 $sudo mount /dev/sd[0-9]+ /mnt -t ext4 -o discard 他のオプションと組み合わせる 他、SSDに有効なオプションとして relatimeがあります。これは、必要な場合を除いてアクセス時間(ファイルを最後にオープンした時間)を更新しないものです。 mountコマンドでマウントする場合 $sudo mount /dev/sd[0-9]+ /mnt -t ext4 -o discard,relatime 備考 Trimコマンドとは、SSDに対して使用していた領域が不要になったことを明示するものです。 SSDはウェアリングと

    EXT4をSSD向けにマウントする - ktomoyaの日記
  • Mount options to improve ext4 file system performance « SmartLogic Solutions Blog

    I recently boosted my rails test suite running time by around 30% by adding certain mount options for my ext4 partition (works for ext3 too). I thought I’d blog about it because the first time I tried my system wouldn’t boot! So here are the step by step instructions: 2) Run: > tune2fs -o journal_data_writeback /dev/sdXY Where /dev/sdXY is replaced by the partition that you want to boost 4) Edit

  • Tuning ext4 for performance with emphasis on SSD usage

    The obligatory disclaimer: The more performance you gain, the more data integrity you loose! But if you want to tune something like a file system, I strongly assume that you know what you are doing :) These tips apply to all major Linux distributions like Fedora/Red Hat, OpenSUSE, and Ubuntu that are already using ext4 or are going to make ext4 their default file system. As write operations on Sol

  • ext4 - Wikipedia

    ext4(fourth extended file system)は、Linuxのファイルシステムで、ジャーナリングファイルシステムの一つである。ext3の後継のファイルシステムで、拡張機能を使っていない場合に限りext3としてマウントできる。1EiBまでのストレージをサポートし、ファイルの断片化を防ぐextent file writingと呼ばれるシステムが導入される。ファイルのタイムスタンプは、ナノ秒単位で西暦1901年から2514年までの範囲をサポートする(ext3では秒単位で2038年まで)。Linuxカーネル 2.6.19より開発版が利用が可能になり、2.6.28[1]より安定版のファイルシステムとなった。 経緯[編集] ext3に対して後方互換性を保ちつつ、64ビットストレージの制限を除き、パフォーマンスを向上させるために開発が始められた[2]。しかしLinuxカーネルの開発者

  • Ext3、Ext4、Btrfsベンチマーク / Ubuntu | エンタープライズ | マイコミジャーナル

    Phoronix Media is the largest Internet media company devoted to enriching the Linux hardware experience and catering its content to Linux gamers and computer enthusiasts. Phoronix - EXT3, EXT4, Btrfs Ubuntu Netbook BenchmarksにおいてUbuntu 9.10およびUbuntu 10.04開発版で実施したファイルシステムベンチマーク結果が紹介されている。試験されたファイルシステムはExt3、Ext4、Btrfs。BtrfsはZFSとよく似た機能を提供するファイルシステム。実験に使用された環境は次のとおり。 項目 内容 ファイルシステム Ext3、Ext4、Btrfs OS

  • Linuxでうっかりrm -rfしちゃったけど復活出来たよー\(^o^)/ - y-kawazの日記

    サーバのファイル整理作業をしていたところ…、 間違えてrm -rfしてしまった! ぎゃーバックアップもねー! 長いこと生きてたらこんな経験の1度や2度はありますよね? えぇ、ついさっきやらかしちゃいましたwwオワタwww 速攻「rm 復活」とか「rm 取り消し」とかでググッたねw、したらmcってプログラムのUndelete機能使えばよいって情報が出てくるが、どうやらこれext2じゃないと使えないっぽいぞ…、うちext4だ。 混乱。以下ターミナルのヒストリーより実況。 ## こーいうときはまずあれだ、現場保存! ## まずは今いるパーティションを確認 # df -hT Filesystem Type サイズ 使用 残り 使用% マウント位置 /dev/sdb2 ext4 193G 6.9G 176G 4% / /dev/sdb1 ext3 194M 22M 163M 12% /boot /d

    Linuxでうっかりrm -rfしちゃったけど復活出来たよー\(^o^)/ - y-kawazの日記
  • JF: Linux Kernel 2.6 Documentation: ext4.txt

    Linux Kernel 2.6 Documentation: /usr/src/linux/Documentation/filesystems/ext4.txt filesystems/ext4.txt Ext4 ファイルシステムの解説 [プレインテキスト版] 原著作者: unknown 翻訳者: Seiji Kaneko < skaneko at mbn dot or dot jp > バージョン: 2.6.30 翻訳日時: 2009/06/03 ========================================================= これは、 Linux-2.6.30/Documentation/filesystems/ext4.txt の和訳 です。 翻訳団体: JF プロジェクト < http://www.linux.or.jp/JF/ > 更新日

    kamipo
    kamipo 2010/02/26
  • Linuxファイルシステムベンチマーク第2回 ext3,ext4,JFS,Reiser,XFS,NILFS2

    はじめに ext3ファイルシステムは、機能面・信頼性・性能面で非常にバランスの取れたファイルシステムであり、多数のディストリビューションで「標準のファイルシステム」として採用・サポートされてきました。現時点(2009年時点)では事実上、「Linux標準ファイルシステム」の地位を築いていると言っても過言ではありません。 しかしながら、「Linux標準ファイルシステム」のext3だけではなく、他ファイルシステムへの対応やサポートを売りにするディストリビューションも数多く登場しています。また、ext4やbtrfs等、次の「Linux標準ファイルシステム」と目されるファイルシステムも、現在、非常に活発に開発が進められています。 それでは、ext3から他のファイルシステムに乗り換える価値、他のファイルシステムを採用する価値はどの程度あるのでしょうか。 Linuxファイルシステムベンチマークの第2回は

  • 1