Linux

linuxの最大ファイルサイズの確認

投稿日:2013年2月9日 更新日:

ファイルシステムの種類を調べる

以下ext3での最大ファイルサイズの調べ方です。

dfコマンドで-Tオプションを指定します。

# df -T
Filesystem    Type   1K-ブロック    使用   使用可 使用% マウント位置
/dev/sda2     ext3     3960348   2652724   1103200  71% /
/dev/sda5     ext3    14270000    167664  13365760   2% /home
/dev/sda1     ext3       46633     16374     27851  38% /boot
tmpfs        tmpfs      517552         0    517552   0% /dev/shm

ブロックサイズを調べる

最大ブロックサイズは、ファイルをフォーマットした際に設定されたブロックサイズに依存します。

1024(1kb) の場合:16 GB
2048(2kb) の場合:256 GB
4096(4kb) の場合:2048 GB ※Linux 2.4では、2TBに制限

tune2fs -l [確認したデバイスを指定] | grep “Block size”
でブロックサイズを調べます。

# tune2fs -l /dev/sda2 | grep "Block size"
Block size:               4096

linuxのカーネルバージョンを調べる

unameコマンドでカーネルバージョンが分かります。

# uname -r //-rはリリースバージョン
2.6.18-194.32.1.el5

# uname -a //-aは全て
Linux localhost.localdomain 2.6.18-194.32.1.el5 #1 SMP Wed Jan 5 17:53:09 EST 2011 i686 i686 i386 GNU/Linux

以上をもって、カーネルが2.4より上であり、ブロックサイズが4096バイトですので、ファイルサイズの上限は2048GBということになります。

なお、OSのバージョンは/etc/redhat-releaseに記載されています。

# cat /etc/redhat-release
CentOS release 5.5 (Final)

Gooleアドセンス用336

Gooleアドセンス用336

-Linux

執筆者:

関連記事

opensslによるワイルドカード証明書と有効期限の延長

ワイルドカード証明書 認証局への署名要求書(server.csr)の作成 の際のCommon Nameで指定します。 Common Nameに指定して正しく動作するパターン test.jp ホスト名が …

linux

LinuxにVisualStudioCodeをインストールする

INDEX1 デスクトップ環境を準備する2 rpmをダウンロードする3 yumでインストールする4 再起動する5 日本語パックのインストールと設定変更 デスクトップ環境を準備する コンソールしかなけれ …

linux

ランレベルの設定と確認(chkconfig)

ランレベルは、linuxのサービスの起動設定です。 #chkconfig –list で確認できます。 0 システムの停止 1 シングルユーザーモード 2 マルチユーザーモード(NFSなし) 3 マ …

windows

VMwarePlyaerでCentOSをインストールする

Linuxを勉強するためにはまずLinuxをインストールしなくてはいけません。 いらないPCがあればいいのですが、なかなかそうもいきません。 そこで、WindowsにフリーのVMwarePlayerを …

yum install php-mysql

いつもyumで何をインストールしたらいいかを忘れるのでメモ・・・ 今回はphp.iniの設定等は省略です。 INDEX1 PHPをインストール2 php-mysqlをインストール3 (おまけ)PHPを …