猫型iPS細胞研究所

Windows、Linux、iOS、DB、Network

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

執筆者:

関連記事

linux

LinuxでBase64を扱う

Base64は暗号化としてよりも、HTTPでスペースやら記号などやりとりできない文字を置き換えて送受信する場合によく利用されます。 Linuxで簡単に使用できるBase64のエンコードやデコードの方法 …

linux

vmware上のCentOSに仮想化ソフトxenをインストールする(3)ドメインUのインストール

ドメインUのインストールはvirt-installコマンドで行います。 インストール自体は簡単ですので、 ここでは2点ポイントを紹介します。 メモリー不足のためのエラー 下記のようなエラーが出る場合が …

linux

ntpdの確認

NTP(NetworkTimeProtocol)はサーバー管理には必須の機能の一つです。 ntpdの設定はここでは省略します。 ここでは確認方法を紹介します。 がまずは手動で同期させる方法です。 IN …

linux

viの基本的な操作方法

linuxって初めての方にとっては敷居がちょっと高いと感じます。でも最近はフリーのVmware Playerを使ってだれでもWindows上で動かすことができます。結構サーバーとしては利用していること …

linux

169.254.0.0 は APIPA (Automatic Private IP Addressing)

routeコマンドをしてみて下さい。 # route Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use …