• 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
  • 美術館の裏側を伝える展覧会「鎌倉別館40周年記念 てあて・まもり・のこす 神奈川県立近代美術館の保存修復」レポート
    2024-05-29

    将棋叡王戦、藤井が勝ち最終局へ
    2024-05-30

    黒柳徹子さん、北京で特別授業 「日本語勉強続けて」
    2024-05-31

    【光る君へ】平安時代、強烈なエピソードで知られた2人の受領とは
    2024-06-01

    あらゆる知識に精通した「天才」が教えてくれた、頭を良くするための新書の読み方と「究極のインプット・アウトプット」の方法
    2024-06-02

    杉真理×和田唱がビートルズをとことん語る!NHK-FMの人気番組「ディスカバー・ビートルズ」がオンライン講座として復活!
    2024-06-02

    中国でドラえもん映画が興行首位 国際こどもの日に12億円
    2024-06-03

    河合隼雄賞に八木詠美さん「休館日の彼女たち」、湯澤規子さん「焼き芋とドーナツ」
    2024-06-02

    香川県・直島に開館する新たな美術館の正式名称が「直島新美術館」に決定
    2024-06-03

    2025年春に「直島新美術館」が誕生。既存の活動から新しい価値創造を目指す
    2024-06-04

    「CLAMP展」が国立新美術館で7月より開催。展示数は史上最多の約800点
    2024-06-04

    彫刻の森美術館で「舟越桂 森へ行く日」が開催へ
    2024-06-05

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

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

    多摩美術大学がAIやサーキュラーなど5つの最先端のテーマを研究するプラットフォームをスタート
    2024-06-04

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

    「VOCA展」に関するハラスメント防止のためのガイドラインが制定
    2024-06-05

    美しくて“かわいい”結びの技  1400年の歴史を誇る「水引」の可能性を探って
    2024-06-06

    アキナの山名さん骨折 毎日放送、ロケ中に転倒
    2024-06-06

    今週末に見たい展覧会ベスト8。閉幕の横浜トリエンナーレから、「梅津庸一 クリスタルパレス」、石川九楊の2ヶ月連続個展まで
    2024-06-06

    ©  Dopu Box
    💛