くだらない質問はここに書き込め!Part 59 (428レス)
上下前次1-新
抽出解除 レス栞
173(8): [age]] 2017/09/04(月)02:46 AAS
あるファイルが二次記憶装置の何バイト目にあるかを知るにはどうすればいいでしょうか。
stat や file では望みの結果を得られません。
具体的には
$ foo file
という入力に対して
114514
というようなバイト数を返すコマンドが理想です。
省5
175(2): 2017/09/04(月)03:02 AAS
>>173
2chスレ:linux
の人?
179(1): 173 2017/09/05(火)03:30 AAS
>>178
>>173 の私の投稿に対する回答ですか? とりあえずそうだと仮定させていただきます。
回答ありがとうございます。しかしシンボリックリンクに代表される「ファイル操作」という概念は OS が提供するファイルシステムによって実装されているものであって、
OS のカーネルそれ自体にとってその一連の実装は仮想ファイルシステムによって抽象化されている為カーネルを弄ることは無意味なのではないでしょうか。
私が運用していて >>173 のような作業を施したい OS は Debian GNU/Linux ですが、それはあまり関係ないのではないでしょうか。
寧ろ私が利用しているファイルシステムが ext4 であることの方が重要ではないでしょうか。
なぜファイルシステム単位で実装されている筈の機能を利用するためにカーネルに手を加える必要があるとお考えなのでしょうか。
省1
181: 173 2017/09/05(火)10:56 AAS
>>180
Linux の質問じゃないです
おまえもしおり孕ましたくせに何言っとんじゃ
182: 173 2017/09/05(火)10:57 AAS
すいません最後の一分h誤爆です。また私はしおりという人物と無関係です
184: 2017/09/05(火)15:01 AAS
>>173
自前でファイルシステム書いて、rawディスクを掘る
でも、そんなことしなくても、シンボリックリンクがどのように書かれているかと言う問いならば
内容はテキストファイルと同じ
それを指しているinodeに「これはレギュラーファイルでは無くてシンボリックリンク」と書かれている
189: 2017/09/05(火)17:48 AAS
>>179
> 私が運用していて >>173 のような作業を施したい OS は Debian GNU/Linux ですが、
Linuxの質問じゃん
Linux板行けよ
191: 2017/09/05(火)21:32 AAS
>>173 の「シンボリックリンクがどう扱われてるか」という問いについては
特にファイルシステムでの違いはなく、基本的にファイルパスが書かれているファイルでしかない。
あるファイルがディスクのどのセクタに存在するかという問いについては
Linuxならdebugfsで、該当ファイルのinodeの内容を見れば、ある程度分かるはず。
199: 173 2017/09/06(水)18:42 AAS
>>193
それもそうですね。ファイルの位置云々は諦めます。ありがとうございます。
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.018s