由买买提看人间百态

topics

全部话题 - 话题: hardlink
(共0页)
L***e
发帖数: 42
1
Hi, as we use "ls -li" we can see file inode and their number of links.
But how do we find out which files are linked to htis same inode?
for example:
I have a file with inode of: 12345
and I can see there are 3 links (hardlinked)
I guess symbolic link doesn't count on the link number. If I am wrong, correct
me.
How do I find out which other files are of inode 12345? Does find support
find filenames with inode as input? How?
Thanks.
s*****g
发帖数: 219
2
来自主题: Unix版 - link 一问
symlink和 windows 的 shortcut 一样.
hardlink 是独有的. 大概原理是这样: Unix里面
用inode来表示一个文件存储空间. 当你创建一个
文件的时候, 系统分配给你一个 inode number.
然后你生成一个 hardlink, 也会指向同一个 inode.
删除文件的时候, 系统会检查有多少个 hardlink
指向这个 inode. 如果只有一个, 把文件彻底删掉.
如果多于一个, 就只删掉一个 hardlink.
明白了这个道理, 看 perl 程序的时候, 发现删除
文件的函数叫做 unlink(), 也就不奇怪啦.
s****l
发帖数: 78
3
来自主题: Unix版 - link 一问
Symbolic link is a softlink, which means once you delete the original
file the link is unusable; for hardlink, even if you delete the original file
the link "file" is still there with the complete contents unchanged.
symoblic link is just a symbol
hardlink is a new inode pointing to the real data in harddisk.
both won't used more space than a "tag", but symbolic link
can refer to a folder, hardlink can only point to a file link thing.
ab
发帖数: 37
4
来自主题: Unix版 - link 一问
ln 有 hardlink and symbolic
which link is perfer.
symbolic will span file system.
但是建了一个symbolic,the file size only 29
而一个hardlink,却和原文件一样大
p*q
发帖数: 11
5
来自主题: Windows版 - Re: fat32好还是ntfs好?

记不清了, 好像是fsutil hardlink create ...,
在XP下的HELP里SEARCH hardlink应该可以找到.
这个东东很有用啊. 万一XP总update, 把C盘撑爆了, 还可以用D盘, 如果
我的理解正确. 不过XP的NTFS和W2K是一样的吗?
m**a
发帖数: 1228
6
来自主题: Apple版 - mac入门问题。。
是hardlink
不知道为啥,用-s的话,双击产生的alias不管用
(terminal下没问题)
a***y
发帖数: 19743
7
来自主题: Apple版 - 为啥有人总和itunes过不去?
喜欢拷贝文件,建立多个文件夹并手动管理的人,建立一个单独的sync文件夹,把想要
的图片拷贝或者hardlink过去,应该不是难事~~~
哈哈哈
a***y
发帖数: 19743
8
☆─────────────────────────────────────☆
xxcyq (xxcyq) 于 (Tue Dec 27 13:23:22 2011, 美东) 提到:
想要象windows一样管理文件,很久以前就有 91助手,ifunbox之类的免费软件,
现在更是有itools这样的神奇软件.
某些果黑就是故意视而不见. 非要用itunes,
倒是用安猪的时候知道用豌豆荚,
豌豆荚应该不是股沟软件吧?
苹果没有义务提供windows style的windows软件。
☆─────────────────────────────────────☆
htd (孩儿她爹) 于 (Tue Dec 27 13:58:51 2011, 美东) 提到:
不越狱也可以用91助手,ifunbox之类管理音乐/视频/书籍?
windows mobile那个active sync也挺烂的...
android这个SD mount as usb然后手机上面不能同时访问的设计,也不怎么地。

☆─────────────────────────────────────☆
... 阅读全帖
a***y
发帖数: 19743
9
我会认为这不是一个好的设计。
我会认为苹果堆砌了右键菜单条目。
我会认为Jobs死后苹果的人开始背离苹果的设计原则。
我对苹果隐藏这个功能没有任何意见。我很了解按照苹果现在的设计风格,是不会让你
随便从一个link删除一个文件的。
就好像一个UNIX文件系统里的hardlink,softlink,你删除它们,不会因此删除原文件
。从rm的man来看,貌似没有提供这个参数。请问这个是否也值得抱怨一下?

I
to
a***y
发帖数: 19743
10
rm也不能追溯删除hardlink的原文件吧?
c****e
发帖数: 33
11
来自主题: Apple版 - Time Machine 不是增量备份?
这是基于hardlink的,你看懂了嘛?
c******n
发帖数: 16666
12
hardlink 或者你在本地搞个定期同步的软件好了
l*****i
发帖数: 13
13
general地讲,提高performance要尽量把一定不会冲突的partition用不同的锁
你这个case,如果不是hardlink或是symlink的话,肯定是完美的partition,锁资源的
方式既符合逻辑实现也不麻烦
鉴于你这个资源是文件,如果能保证相同文件在多线程中fd唯一的话,用flock应该比
用mutex容易实现一些
c*****t
发帖数: 1879
14
来自主题: Unix版 - link 一问
Conventional users should use the symbolic link as it is easier
to maintain. Hardlinked files are for system files.
p****s
发帖数: 3184
15
来自主题: Unix版 - UNIX文件系统一问

hardlinks share file data blocks
while i-nodes are maintained separately.
softlinks share nothing, a softlink is merely a pointer in the form of
a string
manual section time
look at open(2)'s manual --> man -s 2 open
look at printf(3)'s manual --> man -s 3 printf
p***p
发帖数: 559
16
来自主题: Unix版 - 超紧急求教,急急急!!!UNIX C
正在写du的程式,里面我想把lstat
struct stat 中间
1 st_ino取得int或者long类型的INOTE编号
至少要知道如何比较两个ino_t类型的大小
2 st_nlink的int类数值
3 st_size的long类型数值
4 如何打印出这些东西,用什么格式符
总之我要把用重复hardlink指向的inote识别出来
所以要知道这个inote的连接数是否大于2,如果
大于2就说明有多个指向它,把它登记入一个链表
以后每次碰到连接数大于2的就先进链表查寻.
链表用inote位置来排序.
请问大家意见如何,情稍微详细点指点
w*****n
发帖数: 94
17

ye, -inum switch of find.
(共0页)