トップページ⇒linux
983コメント323KB

ファイルシステム総合スレ その16

■ このスレッドは過去ログ倉庫に格納されています
0001login:Penguin2013/03/15(金) 11:51:55.78ID:O3XCXQaz
●前スレ ファイルシステム総合スレ その15
http://engawa.2ch.net/test/read.cgi/linux/1341012960/l50
●関連スレ
ジャーナリングファイルシステム
http://toro.2ch.net/test/read.cgi/unix/979408065/
OpenSolaris/Illumos (OpenIndiana, etc.) 6
http://toro.2ch.net/test/read.cgi/unix/1337411922/
FS関連スレ
http://kohada.2ch.net/test/read.cgi/os/1137387538/l50
過去スレ、関連リンクは >>2-10 あたりで。
0266login:Penguin2013/07/19(金) NY:AN:NY.ANID:4Dze9VBB
>>265
ああやっぱりそうですよね作り直します
ありがとうございます
0267login:Penguin2013/07/21(日) NY:AN:NY.ANID:rOGOGbbj
やっちまった、ZFS上のファイルを間違って消してしまった・・・
スナップショットもとってないんだけど、ZFSに対応した復元ソフト何か無いですか?
0268login:Penguin2013/07/22(月) NY:AN:NY.ANID:V6DpD/zz
スナップショットについて質問します。
現在、Linuxで実用的に使えるスナップショットの仕組みはLVMが一般的です。
ただ数年前にベンチマークを取ったとき、LVMはスナップショットの作った時の
速度低下が通常時の1/3〜1/4になったと記憶しています。

現在開発中のものも含めて、なにか良いスナップショットの仕組みはありませんか?
ZFSが一つの候補になりそうですが。
0269login:Penguin2013/07/22(月) NY:AN:NY.ANID:0sXdRXuB
つ Btrfs
0270login:Penguin2013/07/23(火) NY:AN:NY.ANID:bN8eE84Y
ZFS nativeでしょう
使ったことはないけど

SolarisでのZFSの使い勝手はUFSのときと別次元ですから。
0271login:Penguin2013/07/23(火) NY:AN:NY.ANID:IdRLRG3b
ZFS上のデータをスナップショットの情報も含めて
別のファイルシステムにバックアップを取ることは可能でしょうか。

zfsの最新ファイルのみ別ファイルシステム上で閲覧できて、
差分ファイルは別途保存しておくようなことができるのが理想なのですが
0272login:Penguin2013/07/23(火) NY:AN:NY.ANID:T9qkV6aV
>>271
上と下で書いてる事が、矛盾してる気がするが。

もう1台ZFS鯖立てて、send/receive。
0273login:Penguin2013/07/23(火) NY:AN:NY.ANID:CxTPb5LT
>>271
上:どうしてもZFSじゃないfsに保存したいならsendして受け側でtarで固めて置けば?
下:rsyncでもすれば?(適当)
どっちにしろ>>272以外の方法をとる理由が思い浮かばないけど。
俺は2TBのzpoolに最新スナップショット(@latest)だけ置いといて、
定期的にスナップショット取っては3TBのzpoolに@latestとの差分sendしてるよ。
0274login:Penguin2013/07/23(火) NY:AN:NY.ANID:aZL7D4VT
>>268
ZFS on Linuxオススメ
0.6.1以降は結構簡単に使えるよ
0275login:Penguin2013/07/24(水) NY:AN:NY.ANID:iTC+MOu+
>>271,272
レスありがとうございます。やっぱりもう一台zfsが必要なんですね。

現状ntfs上にバックアップをしており、一部世代バックアップが必要な状況です。
今はAcronisTrueImageの増分機能で補っていたのですがそれも大変なため、
バックアップのバックアップ先としてzfsを仮想PCで動かそうと考えていました。

最新のバックアップはntfs上に配置し、
zfsでスナップショット管理を行うつもりでしたが、
それを行うとzfsのHDDが逝ったときに過去のバックアップなくなることに気づき質問しました。
0276login:Penguin2013/07/24(水) NY:AN:NY.ANID:B4xSYwan
ん?NTFSにもシャドウコピーっていう機能があるんだけど
0277login:Penguin2013/07/24(水) NY:AN:NY.ANID:vEtr8GsT
唐突だがlinux上からfat32をデフラグするツールない?
0278login:Penguin2013/07/26(金) NY:AN:NY.ANID:plluCzpQ
富豪的な今の時代だと、データをコピーして領域フォーマットしたあと、戻せばいいだけなんじゃないの
FAT32が円盤メディアで使われる時代でもないし、あまり意味があるとも思えないのだけど
0279login:Penguin2013/07/26(金) NY:AN:NY.ANID:AdUv+rsy
ですよねー了解
0280login:Penguin2013/08/09(金) NY:AN:NY.ANID:PDSqrtHS
btrfs-nextにoffline dedup来た。
onlineもパッチ飛び交ってる。
まとめて3.12に入るかな。
0281login:Penguin2013/08/27(火) NY:AN:NY.ANID:rGGOASE6
ZFS on Linux 0.6.2来てた
ttp://zfsonlinux.org

更新内容は以下
ttps://groups.google.com/a/zfsonlinux.org/forum/#!msg/zfs-announce/DOAuSF7kjsU/jwN3a7Ts3RgJ
0282login:Penguin2013/08/27(火) NY:AN:NY.ANID:OXEfzcgQ
zfsいいね
0283login:Penguin2013/08/27(火) NY:AN:NY.ANID:F+JQpqcw
zfs on linuxって速度はどうなの?
今度NAS建て替えるんだが、参考にしたいからベンチマークしてるサイトとか教えろください
0284デムパゆんゆんネトウヨ特攻兵@8月一億総懺悔  【関電 61.5 %】 2013/08/27(火) NY:AN:NY.ANID:N3tzzneF
zfsで構築してベンチした結果うp汁
0285login:Penguin2013/08/28(水) NY:AN:NY.ANID:GLhfI84T
ZFSってバグ多くね? wwwwww
0286login:Penguin2013/08/28(水) NY:AN:NY.ANID:lXAJMyoG
btrfsの悪口は
0287login:Penguin2013/08/28(水) NY:AN:NY.ANID:GLhfI84T
>>285
http://blog.livedoor.jp/hkoie/archives/54295769.html
0288login:Penguin2013/08/28(水) NY:AN:NY.ANID:gL80mIYs
どなたか教えてください。

JFFS2 warning: (1873) jffs2_do_read_inode_internal: Truncating ino #24 to 614400 bytes failed because it only had 370650 bytes to start with!

dmesgに上記ログが。
どういう意味か教えてください。
0289login:Penguin2013/08/29(木) NY:AN:NY.ANID:BtXPCrvl
ZFSのアップデートでyum update を実行して、0.6.2に上げて見たが、
dkmsでweak-updatesの処理を失敗したらしく、再起動後ZFSの
カーネルモジュールのロードが出来なくなった。

一旦ZFS、SPL関連のパッケージを削除して、再度ZFSを
インストールしたが、バージョンアップした人で、同じ現象に
なった人はいますか?
0290login:Penguin2013/09/01(日) 03:50:34.79ID:ywtVy7GC
>>283
シングルドライブでの性能はext4やbtrfsより悪い
ttp://www.phoronix.com/scan.php?page=article&item=zfs_linux_062&num=1

RAIDだとmd + LVM + ext4より上
ttp://www.phoronix.com/scan.php?page=news_item&px=MTM1ODk

>>289
同様の事例がMLに上がってる
ttps://groups.google.com/a/zfsonlinux.org/d/topic/zfs-discuss/KxiwtyMbNvc/discussion
0291login:Penguin2013/09/08(日) 15:41:14.29ID:W2sGUNpb
はやくWindowsでZFS使えるようにしてほしいんですけお・・・
0292login:Penguin2013/09/08(日) 15:45:52.93ID:6uU/xOGJ
windows使いならNTFSで十分だろ
0293login:Penguin2013/09/08(日) 19:00:42.23ID:1UMToJmv
ZFS使ったこと無いけど acl/xattr 使えるみたいだし samba 経由でいいんジャマイカ?
0294login:Penguin2013/09/08(日) 19:10:59.52ID:0gTpM+sz
samba経由で使ってるけど普通に使えるよ。

vfs_shadow_copy2使って古いファイルも取り出せる。
0295login:Penguin2013/09/08(日) 23:39:25.54ID:2Hpjm7J6
まあローカルで使いたい気持ちもあるよね>ZFS
ホームディレクトリをsend/recvでバックアップとかもしたいし。
Linux/Macなら既にできるけど・・・
0296login:Penguin2013/09/09(月) 17:31:25.57ID:6tpP5hHd
ファイル名長が問題になってきたな
業務ファイルのやりとりでファイル名が長すぎるせいでzip展開できんとか出てきた
0297login:Penguin2013/09/09(月) 17:32:53.83ID:HyLKLc8P
それはやってる業務の方を見直すべきでは。
0298login:Penguin2013/09/09(月) 17:34:25.70ID:JAicnxGZ
今の時代に256byteなんてせこいこと言ってるなとは思う
0299login:Penguin2013/09/10(火) 01:24:55.47ID:MOwuRXd+
>>296
もう中身空でファイル名だけでいいよ。
内容から一覧を作成するコンテンツマネージャを使えばいい。
0300login:Penguin2013/09/10(火) 01:33:44.85ID:X2kKPjWD
UTF-8だと日本語85文字だからなぁ>255byte
まあそれでも長すぎるけど、最大ファイルサイズや最大ボリュームサイズと違って現実的に到達しうる数字ってのは微妙だな。
(日本語でもあるけど)合成文字を多用する言語圏だと見かけ上1文字で10文字(30byte)近く使うような文字もあった気がするし。
0301login:Penguin2013/09/10(火) 15:22:01.46ID:j3i00SBZ
>>299
リソースフォークとかmacの悪夢再び
0302login:Penguin2013/09/12(木) 00:54:09.21ID:L7ec5eLU
zfsの運用方法でアドバイスください(CCやVSSの使用は考えていません)。
Windowsの開発を例として以下のファイルシステムとスナップショットがあるとします。
/src/windows
/src/windows@XP
/src/windows@7
/src/windows@8
�@ここで@XPにロールバックした場合@7と@8は削除されて復元は不可能でしょうか

また、この状態でXPのSP2、SP3を開発するとなった場合、
�Acloneで新しくファイルシステムを作成して以下のような形にする認識でいいでしょうか
/src/windowsXP
/src/windowsXP@SP2
/src/windowsXP@SP3
(つづく)
0303login:Penguin2013/09/12(木) 00:55:29.68ID:L7ec5eLU
(つづき)
上記の場合だと以下のような構成になるかと思います。
/src/windows
/src/windows@XP
/src/windows@7
/src/windows@8
/src/windowsXP
/src/windowsXP@SP2
/src/windowsXP@SP3
�Bすべて/src/windowsのファイルシステムで完結させて、
各スナップショット(@XP、@7、@8、@XPSP2、@XPSP3)を管理することは
普通は不可能でしょうか。
(/src/windows@8をとった時点でcloneしたXPからごっそり中身を移植するのでは、
dedupしてない限り容量効率が悪くなりますよね?)
0304login:Penguin2013/09/12(木) 03:08:13.53ID:5UvEKiw2
>>302>>302
�@不可能です
�A
# zfs clone src/windows@XP src/windowsXP
としたならそういう構成になります
ただ(つづき)の時点ではwindowsはwindows@8より新しく、windowsXPはwindows@SP3より新しいことに注意
�B
管理、の意味がちょっとわからないけど。とりあえずデータセットを枝分かれさせるようなスナップショットは取れません
(というか枝分かれをさせるための機能がclone)
/src/windowsの@XP作成後に加えた変更の/src/windowsXPに加えた変更をマージするのは人手でやるものでは・・・ごっそり移植とは?
0305login:Penguin2013/09/12(木) 09:44:33.18ID:hcALch8S
ファイルIO用用ベンチマークプログラムは何使ってる?
0306login:Penguin2013/09/12(木) 20:18:32.81ID:L7ec5eLU
>>304
レスありがとうございます。

�Bの移植については�@の状態から
手動でwindowsXPの状態をwindowsにコピーすることを考えています。

i. ミラーリングの場合
# zfs clone src/windows@XP src/windowsXP
# robocopy /src/windowsXP /src/windows /MIR
# zfs destroy src/windowsXP

ii. 全削除、全コピー場合
# zfs clone src/windows@XP src/windowsXP
# rm -rf /src/windows/*
# mv /src/windowsXP/* /src/windows
# zfs destroy src/windowsXP

上記どちらの場合でも>>303より余分に容量をとってしまい、
特にiiの場合はiよりもかなりの容量を必要にすると思っていますが、
間違いないでしょうか
0307login:Penguin2013/09/12(木) 20:29:44.80ID:NwreqCrZ
_人人人人人人_
> robocopy <
 ̄Y^Y^Y^Y^Y ̄
0308login:Penguin2013/09/12(木) 20:38:52.56ID:L7ec5eLU
>>307
あ、ほんとだ。winと併用してるから間違えたw
rsyncで読み替えてください
0309login:Penguin2013/09/13(金) 02:06:05.59ID:UqroIly4
Winに疎すぎてrobocopyの存在を知らんかったw

>>306
メインのsrc/windowsには@XP以降の修正を置くようにしたいのであれば、
windowsXPをpromoteしてからrenameすれば容量そんな食わないのでは?
# zfs promote src/windowsXP
# zfs rename src/windows src/windows_old
# zfs rename src/windowsXP src/windows
とすればiやiiの結果と同様にpromote前の/src/windowsXPが/src/windowsに成り代わる。
src/windowsは@XPを持ち、src/windows_oldは@XPを親とし@7、@8のsnapshotを保持する

イメージとしてはこんな感じ。
http://pastebin.com/SHkQn0JY
0310login:Penguin2013/09/13(金) 02:22:28.61ID:UqroIly4
>>309
自己レスだが@SP2、@SP3の存在を忘れてた。含めるとこんな感じ。
http://pastebin.com/sXx5ueix
0311login:Penguin2013/09/13(金) 09:41:53.21ID:Clq2PzQA
>>305
さくっと計りたい時 bonnie++
ブロックサイズ指定とか細かくするなら fio
DB乗せるストレージを計る時 ORION

そう言うオマイは何使ってんのさ?
0312login:Penguin2013/09/13(金) 09:58:22.99ID:sthiZb+2
お手軽に計測したいときは dbench
評判が良さそうなので iozone もためしたけどgnuplotとの連系はうまくいかなかった。
0313login:Penguin2013/09/13(金) 10:09:49.11ID:FomwIWqg
hdparmは?
0314login:Penguin2013/09/13(金) 10:25:46.03ID:lgYR7y/M
ブロックデバイス測ってどうする
0315login:Penguin2013/09/13(金) 10:31:24.78ID:FomwIWqg
おお!なるほどなるほど!
デバイスに対する読み書きのテストって良く考えたら、
パーティションもファイルシステムも選んだ覚えないな!
0316login:Penguin2013/09/13(金) 16:17:02.68ID:DVWaJ00+
手持ちに何も無い場合は、ddコマンド。
シーケンシャルでの結果しか判らないが、
書き込みは

dd if=/dev/zero of=testfile bs=1M count=400 oflag=direct

読み込みは

dd if=imagefile bs=1M count=400 oflag=direct > /dev/null
※imaegefileはOSのDVDイメージ等を利用

だいたいの傾向が判るので重宝してます。
0317login:Penguin2013/09/13(金) 16:55:29.35ID:sthiZb+2
>>316
なるほどddだったらどこでもすぐテストできますね。
dbenchとはかなり違った傾向で特にSSDは低めな結果になりました。
0318login:Penguin2013/09/13(金) 17:26:42.73ID:Qy/+uAss
direct i/o測ったりしたい場合は素直にfioかなぁ。
fioは色々レシピ作れるので、負荷テストとベンチマーク兼ねた使い方もできるし。
0319login:Penguin2013/09/15(日) 21:21:40.78ID:uk3IcHE2
>>316
ddで元ネタに/dev/zeroを使うのは、圧縮が効くファイルシステム(btrfsとか)や
ディスクコントローラ(SSDに多い)だと、見掛け上ものすごい性能が出るから
当てにならないよ。

ワーストケース(というか実際)の性能を知りたければ、自前で乱数列を生成する
スクリプトか何かを書いて、パイプでddに流し込むべき。
0320login:Penguin2013/09/15(日) 21:31:52.32ID:k25Zn4ID
自前で乱数列生成するにしろ/dev/urandom使うにしろ
それなりにCPU食うしそっちの生成速度に律速されちゃうからなあ。
0321login:Penguin2013/09/16(月) 18:11:36.72ID:QTL1PR7a
書き込みテストだったら事前に別ディスクに置いたランダムファイルをcpで計れる?

なんとなく標準コマンドでなんとかできないかなぁと手抜き思考してしまうけど、
fioみたいなツールをちゃんと入れた方がいいよね。
NASだったら実利用想定ってことでWinから繋いでCDMで計ったりするけどw
0322login:Penguin2013/09/16(月) 21:43:53.61ID:URvxM1UQ
>>320
線形合同法程度で充分だろ
乱数の質が問題になる命題じゃないぞ
0323login:Penguin2013/09/17(火) 00:34:24.26ID:+YR+1w2L
バカ発見age
0324login:Penguin2013/09/17(火) 10:12:39.64ID:bDJqsLWd
iozone試した
何か結果がおかしい
もしかして、平均の計算を間違う場合があるのか?
下がおかしかった結果の例

% iozone -i 0 -t2 | fgrep throughput
Children see throughput for 2 initial writers = 446016.69 KB/sec
Parent sees throughput for 2 initial writers = 18813.84 KB/sec
Min throughput per process = 446016.69 KB/sec
Max throughput per process = 446016.69 KB/sec
Avg throughput per process = 223008.34 KB/sec
Children see throughput for 2 rewriters = 1120345.00 KB/sec
Parent sees throughput for 2 rewriters = 23667.69 KB/sec
Min throughput per process = 0.00 KB/sec
Max throughput per process = 1120345.00 KB/sec
Avg throughput per process = 560172.50 KB/sec

% iozone -i 0 -t2 | fgrep throughput
Children see throughput for 2 initial writers = 85377.49 KB/sec
Parent sees throughput for 2 initial writers = 4710.04 KB/sec
Min throughput per process = 85377.49 KB/sec
Max throughput per process = 85377.49 KB/sec
Avg throughput per process = 42688.75 KB/sec
Children see throughput for 2 rewriters = 153710.77 KB/sec
Parent sees throughput for 2 rewriters = 10564.90 KB/sec
Min throughput per process = 76323.43 KB/sec
Max throughput per process = 77387.34 KB/sec
Avg throughput per process = 76855.38 KB/sec
0325login:Penguin2013/09/18(水) 06:06:06.01ID:mm1ZPJXS
なにこれ
http://open-zfs.org/
0326login:Penguin2013/09/18(水) 07:11:26.88ID:P61tvkKM
>>325
カーネルへネイティブに組み込めるようになる日も近いのかな
とりあえず頑張って欲しい
0327login:Penguin2013/09/18(水) 11:08:36.88ID:tNHNQQZu
>>326
いや、さすがにライセンス変更はまず無理。Oracleが変えない限り。
全コードを書き換えられりゃ可能だろうけど、不可能に近いんじゃ。

現状、Illumosのコードベースに各OSがポートして使ってるけど、
ZFSそのもののバグ修正や機能追加とか、纏める所が無かったってのと、
このまま放置すると、OS間でのZFS互換性も問題なりそうだから、
その辺とりまとめるプロジェクトつくったぞーって事かと。
0328login:Penguin2013/09/18(水) 11:21:49.03ID:+VANA4QE
>>326
えっ
ZFSってユーザーランドで処理してるの?
0329login:Penguin2013/09/18(水) 11:27:05.65ID:Lmhf0Lvw
バカ発見age
0330login:Penguin2013/09/19(木) 00:24:47.46ID:yXB6cpvT
>>325
構想中みたいな話はどっかで聞いてたが絵空事じゃなかったんだな。
元々(ライセンス的に)カーネルにZFSを組み込めないZFS on Linuxの開発が進んだ結果
カーネル絡みのコードとZFS絡みのコードがうまいこと分離できてきて副次的にMacへの移植に流用できたりしてたので、
だったらカーネル非依存な共通のコードベースがあればみんな幸せよね、みたいな話だった気がする(適当)

凄く楽観的に考えるとほとんどillumosだけでやってたZFS本体のメンテナンスにBSDやZoL界隈の人たちも加われれば
ZFSそのものの開発も加速しそうな気はする。

>>326
デフォルトで組み込むのはOracleの気が変わらない限り(≒永久に)無理だし、後付けのZoLならもう出てる。

>>327
プラットフォーム間の互換性問題はfeature flagsである程度見通しは立ってたけど
OpenZFSでそれもちゃんと保証されるようになると安心だわな。
0331login:Penguin2013/09/23(月) 19:37:52.29ID:JHaCS2Vr
zfs-fuse、またはzfs on linuxのことで質問させてください。
・裸族の集合住宅(USB3.0でHDD複数接続)上にzfs領域を作成できるか
・何かの事故でPC起動中にHDDのUSBが抜けた場合どのような状態になるか
 (USBのケーブルをさし直せば破損等はなくもとの状態に戻る?)
0332login:Penguin2013/09/25(水) 18:37:15.63ID:IEEEzLXi
http://blog.livedoor.jp/ush4xt/archives/2010-07.html
今もあんまり速くなってないような気がす
iozoneで確認したやついますか?
0333login:Penguin2013/09/28(土) 21:13:06.10ID:/RUq6s08
>>331
> ・裸族の集合住宅(USB3.0でHDD複数接続)上にzfs領域を作成できるか
普通は出来るが、この手の外付けケースは往々にして妙に凝ったコントローラを
内蔵していて、ちゃんと設定しないと勝手にRAIDだのJBODだのを
やらかしてくれるので、個別のディスクとしてアクセス出来るように
ディップスイッチなどで設定をいじる必要はあるかもしれない。

> ・何かの事故でPC起動中にHDDのUSBが抜けた場合どのような状態になるか
>  (USBのケーブルをさし直せば破損等はなくもとの状態に戻る?)
意味が分からん。この手の製品ではUSBはPCの間で接続に使われるだけで、
内部のバックプレーンと個々のHDDはSATAでつながってるんだが。

個別のディスクの取り外しに付いては、いきなりディスク引っこ抜いて
破損が無いことを期待するのは常に間違っている。
RAID-ZなりRAID-Z2なりでpoolを構成しとけば、
プールがデグるだけでシステムは稼働しつづけることができるけど、
再接続時にはいろいろと面倒があるはず。
0334login:Penguin2013/09/28(土) 23:45:55.63ID:p0ZSXVr1
>>333
例えばfatのUSBメモリをPC起動中に抜いたとしても、
書き込み途中とかでない限りはさし直せばだいたい問題ないかと思います。

zfs(raidzは未使用)の場合にUSBが抜けた場合はやはり面倒なことになるのでしょうか?
それとも複数ディスクで1つのプールを作ってるか否かで変わってきたりするのでしょうか
0335login:Penguin2013/09/29(日) 00:33:39.81ID:bZpHRofo
>>334
いまいちよく分からんけど
別にzfsだからといって何か特別なことは起きない
fatと比較した場合ジャーナリングがあるからfatなら壊れる場合でもzfsなら大丈夫という状況はあり得る
0336login:Penguin2013/09/29(日) 01:23:54.60ID:nx/u7RNa
ntfsのHDDを7とXPで使っていたのですが、iOS10.8のMacを追加で購入したため、
余っているLinux機をファイルサーバにしてWinとMacの両方からHDDを使いたいと思っています。

いままで使っていたHDDをLinux mint 15 KDEで使用する予定ですが、HDDはいざというときのためにWinやMacでも読める
ファイルシステムにしたいと思っています。
この場合ntfsをそのまま使うよりはexFatにフォーマットしなおしたほうが無難ですか。
最近ではntfsもかなり安定しているという話なのでntfsそのままでも特に問題ないでしょうか。

Linuxではntfsの性能が落ちるという話も聞く一方で、exFatはそもそも非常に遅いという話も散見します。
多種のOSから使用する際のファイルシステムでおすすめ教えてください
0337login:Penguin2013/09/29(日) 02:37:59.36ID:tcJWpgsA
Linux動かすんならext4かXFSあたりじゃないと性能がでない。
外部HDDとして読むのはLiveUSBとかFUSEでどうとでもできるから
そこまで考えることでもないとおもう。
0338login:Penguin2013/09/29(日) 03:02:53.71ID:3+phKdAF
>>336
いざという時のためには、tarで固めてvfatでCDRかなんかに焼いとく。
0339login:Penguin2013/09/29(日) 07:16:10.73ID:GdIUCdB8
良い良い言われて熱狂的な信者がいるFSが全然主流にならないのはどしてなの?
0340login:Penguin2013/09/29(日) 10:11:55.35ID:+JFBMWZb
>>339
信者しかいないからだろ
0341login:Penguin2013/09/29(日) 10:15:05.68ID:nx/u7RNa
>>337,338
たしかにLiveUSB使えばLinuxマシンが死んでもWin機にLiveUSB入れれば問題ないし、
Linuxで使う以上はLinux向けファイルシステムを使うべきなのはわかるのですが、
下みたいなことがあるといろいろ面倒かなと。

1, LinuxマシンとWin機が同時に死亡
2, Win(TrueImage)やMac(Timemachine)のバックアップはバックアップソフトが未対応のFS上に配置されてる
3, Win(TrueImage)からもMacからもバックアップにアクセスできず手が出せない

上みたいな場合に、PC修理 -> LiveUSBでLinux起動 -> ntfsのUSBにバックアップコピー -> 復元
みたいな手順を踏むことになる上に、修理完了するまではファイルにアクセスもできないというのはなかなかしんどいため、
多少性能を落としても全OSからアクセスできるファイルシステムのほうが無難かなと思った次第です
0342login:Penguin2013/09/29(日) 10:48:51.41ID:PR8qOYot
WinとMac両方で仮想マシン(Linux)を作っとく
0343login:Penguin2013/09/29(日) 10:57:02.86ID:+JFBMWZb
>>341
> 1, LinuxマシンとWin機が同時に死亡

こんなケースまで考えるなら、素直に Linux マシンの予備持っときなよ...
raspi とかなら、数千円程度だし。
0344login:Penguin2013/09/29(日) 11:15:05.94ID:bZpHRofo
>>336
そんなものはない
いざというときはliveCD使えばいいのでwindowsで読める必要はないと思う
0345login:Penguin2013/09/29(日) 11:23:16.49ID:Zgc/Hmvd
USBメモリにminimal環境のLinuxをインストールしてサルベージ用にする、という手もある。
sambaサーバーやFTPサーバー入れておけば、そのまま臨時サーバーにもなる。
0346login:Penguin2013/09/29(日) 13:10:08.87ID:D/UKYMxK
Win8なんか既にサンドボックスを実装してる。
そして、活用済みだ。
これは7との大きな違いのひとつだね。
0347login:Penguin2013/09/29(日) 13:11:19.98ID:6LM62DHq
何言ってんだこいつ
0348login:Penguin2013/09/29(日) 15:58:02.61ID:AAJG1dPf
初期のintel macではlinuxのlive cd動いてたけど最近のは無理なのか?
さすがに三台全部壊れることは稀だろう。
0349login:Penguin2013/09/29(日) 18:53:41.31ID:KXi+xUbv
sambaとかで共有してるボリュームがあるHDDを
別マシン(特にWin)に直接繋いだらuidとかパーミッションぐちゃぐちゃになって問題を悪化させるだけだろうな。

iOSとか書いちゃう>>336の知識から推察すると、今まで通りWinにファイル置いて
ファイル共有経由でMacから参照できるようにした方がまだ良いだろう。
0350login:Penguin2013/09/29(日) 19:55:56.22ID:ptrYCiQb
>>349
NTFSやexFATのHDDでもWinに繋ぐだけでパーミッションがぐちゃぐちゃになるとは知りませんでした。

みなさんにご指摘いただいた通りLinuxをファイルサーバにする以上
わざわざNTFS、exFATにせずext4あたりを使ってLinuxのみで運用しようと思います。
ありがとうございました。
0351login:Penguin2013/09/29(日) 22:33:34.34ID:Z67CFY9U
>>339
ZFSのことなら
・Windowsでは使えない
・Mac用は安定版がかなり古く、新しいものはまだ不安定版
・Linux用はライセンスの都合で公式のカーネルに含まれてない
ってのが原因だな
0352login:Penguin2013/09/30(月) 00:12:53.17ID:xTtbMftW
>>339は板的に「Linuxでの主流」ってことなんだよな?FS全般なら「MSが採用する気が無い」で終わってしまうw
信者がいるってイメージ的にbtrfsとZFSしか浮かばんけど前者は主流になる完成度じゃないし後者はライセンス的に主流にはなれないよね。
0353login:Penguin2013/09/30(月) 00:44:45.61ID:+Dkxw1iN
zfsは試しに使う分にはコマンド簡単だしスナップショット便利なんだけど実用するには億劫なんだよなぁ。

256〜500GBくらいで余ってるHDD複数台を束ねたいものの、1台死ぬとどのファイルが欠けるかわからないんだよね?
かといってしょぼいHDDを再利用するのが目的なのにraidなんて面倒で組む気しないし、
何より組めるほどHDD容量の組み合わせが揃ってるわけでもない。
0354login:Penguin2013/09/30(月) 00:48:11.55ID:0wML9P/3
RAID5でディスク複数壊れた俺は、
あの時小さく悟りを得たと思うw
0355login:Penguin2013/09/30(月) 01:36:43.21ID:iK7cCLds
MSはパクってNTFSのバージョン増やすだけ。
0356login:Penguin2013/09/30(月) 02:03:32.77ID:mK0VY5+f
NTFSもZFSも自由に使えれば良いのにねー
結局FSはOSの重要な要素なんだよね
0357login:Penguin2013/09/30(月) 06:12:12.19ID:zTFHeC1x
れ、ReFS
0358login:Penguin2013/09/30(月) 10:44:36.72ID:DNJ2sqhK
>353
> 1台死ぬとどのファイルが欠けるかわからないんだよね?

それを万能に解決する仕組は他の FSでも存在しないでしょ

ZFS なら

* HDDの大きさが揃っている -> mirror/RAID-Z/RAID-Z2/RAID-Z3

* 大きさバラバラ -> copies という属性で FS 内の(mirror的な)冗長度を設定可能
複数のデータコピーは「可能な限り」別々のHDDに放り込まれるので,
HDD外してもある程度はデータが生存できるのかも(使ってないから知らない)

要するにヤワいmirrorみたいな概念だけど,おてがるに設定できる仕組.
0359login:Penguin2013/09/30(月) 18:12:07.22ID:xTtbMftW
copiesはチェックサムエラーが発生した時にはなんとかしてくれそうだけど、HDDぶっ壊れたときでもなんとかなるんかね?

大きさが揃ってないときはあれだ、drobo式でパーティション毎にn-1のRAIDZ/mirrorを組めばいいw(droboみたく拡張はできないけど)
0360login:Penguin2013/09/30(月) 20:09:52.76ID:+Dkxw1iN
>>358
copiesは初めて知ったからちょっと調べてみる。
圧縮ファイルでいうリカバリレコードみたいなもんかな?

でもまぁゴミドライブ複数たばねてメインドライブのバックアップ先にする程度が無難な気がしてきた。
USBケーブルごてごてさせて複数台繋ぐのも不便と言えば不便だけど。
かといってゴミドライブ接続するためにポートマルチプライヤ買うのも何か間違って気がするしいろいろ難しいな。
0361login:Penguin2013/09/30(月) 21:55:04.36ID:5HqVbRoJ
>>360
copiesは、単純にHDDの中に同一ファイルを、複数保存するって事だ。
2copysなら2分の1、3copysなら3分の1の容量になる。

一部のセクタが読み取り不能になっても、正常ファイルを読み込めるって事だな。
HDD自体が死んだら、RAID組んで無い限り、意味ないけど。
0362login:Penguin2013/09/30(月) 22:34:06.87ID:+Dkxw1iN
>>361
なるほど俺がいままで各HDDのハッシュ一覧出力してdiffとってたのが、
容量は犠牲になるものの全自動になるのか。それは確かに便利だなぁ。
0363login:Penguin2013/09/30(月) 22:58:33.15ID:rPqXGk6B
今時のHDDってセクタ単位で死ぬことってある?
300GBあたりを越えると安HDDでも誤り訂正符号で書き込まないと品質を維持できなくなってる
らしく、それぐらいの容量の HDD ではセクタ単位の死亡ってあまり聞かない気がするが、
俺の気のせいかな?

DVD-R とかだと copies 的な機能は欲しいが、壊れやすいのはアクセス頻度の高い?
ディレクトリやスーパーブロックだったりするのが困る。
0364login:Penguin2013/09/30(月) 23:04:08.11ID:0P9+rhln
死んでなくてもbit rotは起きる
0365login:Penguin2013/10/01(火) 05:10:24.57ID:zyGhBIm8
SMARTで代替セクタ増えてたら死んでるんじゃないの?(適当)
実際死んでるかはともかくとしてソフト的にしろハード的にしろなんらかの問題が起こって不整合起こすことはままある。
特にSMARTエラー出てないアレイでzpool scrubかけてチェックサムエラー出たことはあるよ。
0366login:Penguin2013/10/12(土) 11:25:26.22ID:AYsx1LKJ
2TBのHDD2台でLinuxを使ったファイルサーバを組みたいと思っています。
用途は"各PCのバックアップ"と"各PC間でのファイル共有"で、
それぞれHDDを1台づつ(2台くっつけてzpoolでまとめたりしない)使おうと思っています。

バックアップ用のHDDはスナップショット機能が欲しいのzfsでマウントしようと思っていますが、
ファイル共有用のHDDはスナップショットは特に必要ない(操作ミスでの削除対策や破損対策くらい)ので
EXT4あたりが無難でしょうか。

HDDを増設する際に便利そうなのでzfsにすることも考えたのですが、
容量が圧迫されると不安定になったり、HDDを増設してHDD2台で1プール構成にすると片側HDDだけをはずせないとか、
1つのファイルが複数HDDを跨ぐように配置されるとHDDが壊れたときの損害や破損状況がわかりづらいと聞いて
デメリットは大きいように感じています。
■ このスレッドは過去ログ倉庫に格納されています