• Outils en Ligne
  • - Calculatrices
    • Compteur de Caractères
  • - Téléchargement
    • Téléchargement TikTok
    • Téléchargement Douyin
  • - Outils Web
    • BASE64
    • Base64 vers image
    • Image vers Base64
    • Encodage URL
    • JavaScript
    • Timestamp
    • Convertisseur Unicode
    • Formatage JSON
    • Modifier l’Extension
    • Créer une Liste
    • Optimiseur CSS
  • - Outils de Chiffrement
    • Chiffrement MD5
    • Générateur Aléatoire
  • - Outils d’Image
    • Compression d’Images
    • Générateur de QR Code
    • Lecteur de QR Code
    • Prévisualisation de Fond
    • EXIF d’image
  • - Fiches d'information
    • Hérédité du Groupe Sanguin
    • Tailles Vêtements
  • [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

Autres Outils
  • Compteur de Caractères Téléchargement TikTok Téléchargement Douyin BASE64 Base64 vers image Image vers Base64 Encodage URL JavaScript Timestamp Convertisseur Unicode Formatage JSON Modifier l’Extension Créer une Liste Optimiseur CSS Chiffrement MD5 Générateur Aléatoire Compression d’Images Générateur de QR Code Lecteur de QR Code Prévisualisation de Fond EXIF d’image Hérédité du Groupe Sanguin Tailles Vêtements
  • ブームなぜ起きた? 東京国立近代美術館で「ハニワと土偶の近代」展
    2024-05-30

    『ボールアンドチェイン』南Q太著 評者:三木那由他【このマンガもすごい!】
    2024-05-30

    むのたけじ賞、名称変更 「生前に障害者差別発言」
    2024-05-31

    <今週の本棚・次回の予定>6月8日の毎日新聞書評欄は『新装版 ペルーからきた私の娘』ほか
    2024-06-03

    テレ東が警察密着番組の担当者らを懲戒処分
    2024-06-03

    本年入試私立公立とも志願者微減 栄光ゼミナール担当者にきく 埼玉中高入試最新動向
    2024-06-04

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

    「国芳の団扇絵 猫と歌舞伎とチャキチャキ娘」(太田記念美術館)開幕レポート。世界初の展覧会
    2024-06-04

    「梅津庸一 エキシビションメーカー」(ワタリウム美術館)開幕レポート。きっとあなたも展覧会をつくりたくなる
    2024-06-04

    開館10周年を記念。「広重 ─摺の極─」があべのハルカス美術館で開催へ
    2024-06-05

    エドガー・サラン個展「EDGAR SARIN ー HUNKY DORY」(VAGUE KOBE)レポート。展示空間の可能性やその調和の在り方を問いかける
    2024-06-04

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

    「再会長江」北京で特別上映 竹内監督のトークイベントも
    2024-06-04

    ビル・エヴァンスの名言「才能なんて取るに足りない」【本と名言365】
    2024-06-05

    古今東西 かしゆか商店【つづら】
    2024-06-05

    田名網敬一が新作の巨大インスタレーションを発表へ。世界初の大規模回顧展「田名網敬一 記憶の冒険」
    2024-06-06

    藤井、棋聖戦5連覇へ白星発進
    2024-06-06

    ブリン・バン・バン・ボンが1位 ビルボード、上半期人気曲
    2024-06-06

    美術家藤井光さん個展「終戦の日/WAR IS OVER」 希望か絶望か…大分・佐伯の地下弾薬庫跡にこだまする泣き声
    2024-06-07

    もしあの時に戻れたら…歌人・穂村弘が話題書『迷子手帳』で明かす、今も忘れられない「失敗」
    2024-06-07

    ©  Dopu Box
    💛