• オンラインツール
  • - 計算機
    • 文字数カウント
  • - ダウンロード
    • TikTok ダウンロード
    • Douyin ダウンロード
  • - Webツール
    • BASE64
    • Base64→画像
    • 画像→Base64
    • URLエンコード
    • JavaScript
    • タイムスタンプ
    • ユニコード変換
    • JSON整形
    • 拡張子変更
    • リスト作成
    • CSS最適化
  • - 暗号化ツール
    • MD5暗号化
    • ランダムジェネレーター
  • - 画像ツール
    • 画像圧縮
    • QRコードジェネレーター
    • QRコードリーダー
    • 壁紙プレビュー
    • 画像 EXIF
  • - 情報シート
    • 血液型遺伝
    • 服のサイズ
  • [email protected]
DopuBox
  • English
  • Español
  • Français
  • 日本語
  • 한국어
  • 简体中文
  • 繁體中文
全部 ニュース Meta Code 文化・アート
Linuxでのファイルとディレクトリに対応するハードリンクとソフトリンク方式のまとめ
2022-01-01

ハードリンク ソフトリンク 補足:

まず1つ目は,ディレクトリへのハード接続を導入するとディレクトリにループを導入する可能性があり,ディレクトリが遍歴するとシステムは無限ループに陥る.シンボル接続にループを導入してもいいのではないでしょうか。では、なぜディレクトリのシンボル接続を制限しないのでしょうか。なぜならlinuxシステムでは、各ファイル(ディレクトリもファイル)がinode構造に対応しており、inodeデータ構造にはファイルタイプ(ディレクトリ、通常ファイル、シンボル接続ファイルなど)の情報が含まれているため、オペレーティングシステムはディレクトリを巡る際にシンボル接続を判断することができる。シンボル接続を判断できる以上、もちろん大きなループに入るのを防ぐための措置をとることができ、システムは8つのシンボル接続に連続して遭遇した後、遍歴を停止する。これは、ディレクトリシンボル接続がデッドループに入らない理由である。しかし,ハードコネクションでは,オペレーティングシステムで採用されるデータ構造やアルゴリズムの制限により,このようなデッドサイクルを防ぐことはできない.

2つ目の理由を説明する前に、ファイルのdentry構造がシステム空間にどのように長く保存されているか、システム空間にどのように保存されているかを見てみましょう。dentry構造には主にファイル名、ファイルのinode番号、親ディレクトリdentry構造を指すポインタ、および今回の議論に関係のない他のポインタが含まれています。ここで重要なのは、親ディレクトリを指すポインタです。システム内のすべてのdentry構造は、ファイル名とファイルの親ディレクトリdentry構造のアドレスとを組み合わせてコンパクト値を演算するコンパクト値でコンパクトテーブルに格納されます。次に、ln−dコマンドによって確立された/aに対するハード接続である2つのディレクトリ/aおよび/bがあると仮定する。このときカーネル空間には1つの/aのdentry構造と1つの/bのdentry構造が存在し,上記の知識から分かるように,/aおよび/bディレクトリの下の各ファイルまたはディレクトリにはそれぞれ対応するdentry構造がある(なぜなら/aディレクトリの下のファイル名は変更されていないが、dentry構造には親ディレクトリdentryへのポインタとコンパクト値の計算時に親ディレクトリdentry構造を考慮したアドレスがあるため、このときdentry構造は分身が乏しい)、また、この継承はすべてのサブディレクトリの下にあるファイルにも影響し、特にハード接続されたディレクトリに大量のファイルとサブディレクトリが存在する場合、多くのシステム空間を浪費します。これは2つ目の原因かもしれません。


ソース元URL:https://dopubox.com/article/p/838eb12bd3182c31

その他のツール
  • 文字数カウント TikTok ダウンロード Douyin ダウンロード BASE64 Base64→画像 画像→Base64 URLエンコード JavaScript タイムスタンプ ユニコード変換 JSON整形 拡張子変更 リスト作成 CSS最適化 MD5暗号化 ランダムジェネレーター 画像圧縮 QRコードジェネレーター QRコードリーダー 壁紙プレビュー 画像 EXIF 血液型遺伝 服のサイズ
  • 原作者の意向は取り入れられたと日テレ
    2024-05-30

    白と黒で奏でるインスタレーション 渡辺信子が京都で「White and Black」
    2024-05-31

    死後に再評価が進んだ作曲家の筆頭、ビゼー。その裏には友人の存在が【クラシック今日は何の日?】
    2024-06-02

    “20世紀音楽”の発展に貢献した指揮者、クーセヴィツキー。その偉業とは【クラシック今日は何の日?】
    2024-06-03

    千年後の未来へ 太宰府天満宮のふすま絵完成 日本画家神戸智行さん移住し10年かけ完成
    2024-06-04

    福島県沖地震で解体 老舗文具店の新ビルが開店 イベントスペースも
    2024-06-04

    美術評論家連盟が「ガザ戦争に対する意⾒表明」を公開
    2024-06-04

    アートフェア東京、次回は2025年3月に開催決定
    2024-06-04

    「三島喜美代―未来への記憶」(練馬区美術館)開幕レポート。最大規模のインスタレーションも
    2024-06-05

    今週末に見たい展覧会ベスト12。山武市百年後芸術祭、版画の青春、北斎に三島喜美代まで
    2024-06-04

    特別展「梅津庸一 クリスタルパレス」が国立国際美術館で開催。00年代からの仕事を総覧
    2024-06-04

    「KOGEI Art Fair Kanazawa 2024」開催決定
    2024-06-04

    夜の美術館を楽しめる「サマーナイトミュージアム2024」が開催。東京都現代美術館、東京都庭園美術館などで入場料割引も
    2024-06-04

    【1971年の今日 : 6月5日】京王プラザホテル全面開業―今からは想像もできない着工前の巨大な貯水池だった頃の写真も
    2024-06-05

    沙に囲まれた残酷な世界が私たちの社会を浮かび上がらせる。期待の作家が令和の世に送り出す、新たな青春のバイブル!
    2024-06-06

    書評:「日本美術史」を書き換える100年単位の挑戦。『この国(近代日本)の芸術──〈日本美術史〉を脱帝国主義化する』
    2024-06-05

    安藤忠雄さん設計の美術館名称決まる…香川・直島に2025年オープン
    2024-06-05

    なぜ、いま「先住民の現代アート」なのか? 『美術手帖』2024年7月号は、「先住民の現代アート」特集
    2024-06-06

    「江戸期より後の遺構」 世界遺産目指す佐渡の金山、一部除外勧告
    2024-06-06

    パートナーとの強い絆から生まれた、ベンジャミン・ブリテンの代表作【クラシック今日は何の日?】
    2024-06-06

    ©  Dopu Box
    💛