Qiita Teams that are logged in
You are not logged in to any team

Log in to Qiita Team
Community
OrganizationAdvent CalendarQiitadon (β)
Service
Qiita JobsQiita ZineQiita Blog
Help us understand the problem. What is going on with this article?

ハードリンクとシンボリックリンクのメモ

More than 1 year has passed since last update.

それぞれ実行したときのdfの結果が気になったのでメモ。
仕様を考えると、当然の結果といえるが、検証が大事。

ハードリンクを作成する

dfの結果は変わらない。
inodeは同じで、元データが同じだから、増えないのだろう。

# ls -li base*
77 -rw-------. 2 root root 51313888  5月  3  2018 base
# df -h | grep boot
/dev/sda1                1014M  251M  764M   25% /boot
# ln base baseh
# ls -li base*
77 -rw-------. 3 root root 51313888  5月  3  2018 base
77 -rw-------. 3 root root 51313888  5月  3  2018 baseh
# df -h | grep boot
/dev/sda1                1014M  251M  764M   25% /boot

シンボリックリンクを作成する

dfの結果は変わらない。
リンクファイルの分だけ増えていると思われる。
ハードリンクの場合も、実は微妙に増えている??覚えていたら調べてみる。

# ln -s base bases
# ls -li base*
 77 -rw-------. 3 root root 51313888  5月  3  2018 base
 77 -rw-------. 3 root root 51313888  5月  3  2018 baseh
100 lrwxrwxrwx  1 root root        4  6月  1 16:10 bases -> base
# df -h | grep boot
/dev/sda1                1014M  251M  764M   25% /boot

コピーする

dfの結果は、コピーした分だけ増えている。

# cp base basec
# ls -li base*
 77 -rw-------. 3 root root 51313888  5月  3  2018 base
101 -rw-------  1 root root 51313888  6月  1 16:15 basec
 77 -rw-------. 3 root root 51313888  5月  3  2018 baseh
100 lrwxrwxrwx  1 root root        4  6月  1 16:10 bases -> base
# df -h | grep boot
/dev/sda1                1014M  300M  715M   30% /boot
greeeen
私的なメモです!
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away