Linuxの基礎知識とシステムアーキテクチャ
基本概念
Linuxシステムの構成要素
Linuxシステムは、Linuxカーネル、Linuxファイルシステム、Linuxシェル、Linuxアプリケーションで構成されています。
Linuxの起動プロセス
u-bootは一般的なオープンソースのブートローダーです。その起動シーケンスは以下の通りです:
CPUが電源を投入すると、まずboot ROM(ブートROM)のコードが実行されます。
boot ROMは、システム ...
7月10日 21:01 投稿
Btrfsファイルシステムにおける拡張属性xattrの実装詳細
btrfs xattr
Linuxファイルシステム拡張属性xattr
拡張属性(Extended Attributes、略称xattr)はファイルにユーザー定義の追加属性(Key-valueのキーバリューペア)を付与できる機能です。
setfattr -n user.testattr -v abc test #testファイルにuser.testattr属性を"abc"として設定
getfattr -n user.testattr test #testファイルのuser.testattr属性を読み取 ...
7月7日 19:42 投稿
HDFSの基本操作とJava APIによるファイル管理
第1課:HDFSコマンドライン操作
右側のコマンドラインでHadoopを起動し、以下の操作を行ってください。
HDFS上に/usr/output/ディレクトリを作成する;
ローカルにhello.txtファイルを作成し、「HDFSのブロックはディスクのブロックより大きい。これはシークオーバーヘッドを最小限に抑えるためである。」と記述する;
hello.txtをHDFSの/usr/output/ディレクトリへアップ ...
7月1日 23:54 投稿
Linuxディレクトリ構造の視覚化ツール
Linuxシステムではtreeコマンドを用いてディレクトリ階層をツリー構造で表示できます。このツールは複雑なディレクトリ構成を直感的に把握する際に有効です。
インストール方法
sudo yum install -y tree
基本構文
tree [オプション] [ディレクトリパス]
主要オプション
-a: 隠しファイルを含む全表示
-d: ディレクトリのみ表示
-L n: 表示階層深度制限
-f: 完全パス表 ...
6月18日 21:46 投稿
WindowsとLinux間のBtrfsファイルシステム統合手法
WinBtrfsの技術的意義と特長
Btrfs(先進的ファイルシステム)はCopy-on-Writeやサブボリューム機能を特徴としますが、Windowsネイティブでは未対応です。WinBtrfsドライバはこの課題を解決し、以下の利点を提供します:
カーネル統合: Windowsファイルシステムと完全互換
機能完全性: 圧縮/サブボリューム/スナップショットを完全実装
OS互換性: Windows XP~11の全バージ ...
6月13日 19:23 投稿
NTFSセキュリティ権限の基礎
NTFSセキュリティ権限
よく使われるファイルシステム
FAT
利点:広く普及しており、主要なOSでサポートされている
欠点:セキュリティが低く、単一ファイルのサイズ制限が小さい
NTFS
利点:セキュリティが高く、高速で、大容量ファイルをサポートし、ディスク効率が良い
欠点:「ジャーナリング」ファイルシステムであり、USBメモリやFlashストレージに負荷がかかる
...
5月22日 22:56 投稿
ノード.jsの基礎知識と主要モジュールの使い方
1. Node.jsのコマンド
↑キーで前のコマンドに素早く移動できます
tabキーでファイルパスを自動補完できます
escキーでコマンドをクリアできます
clsコマンドでターミナルをクリアできます
2. ファイルシステムモジュール
fileSystemモジュールはNode.jsが提供するファイル操作用のモジュールで、ファイル操作に必要なメソッドとプロパティを提供しています
fileSystem.r ...
5月19日 16:42 投稿
OpenHarmonyにおけるファイルサブシステムの移植方法
OpenHarmonyのutilsコンポーネントは、各業務サブシステムおよび上位アプリケーションから利用可能であり、チップ側のファイルシステム実装に依存している。具体的には、チッププラットフォームがファイルのオープン・クローズ、読み書き、サイズ取得などの基本機能を提供する必要がある。
HALインタフェースの要件
OpenHarmonyのファイルシステムを移植するには、以下の ...
5月16日 21:59 投稿