Opened 16 years ago
Last modified 5 years ago
#4290 reopened enhancement
Can't create hard links on a shared folder (= can't use zsh if home directory is shared folder) — at Initial Version
Reported by: | lat | Owned by: | |
---|---|---|---|
Component: | other | Version: | VirtualBox 2.2.4 |
Keywords: | hardlink linux vboxsf | Cc: | |
Guest type: | Linux | Host type: | all |
Description
It seems the shared folders do not allow hard links to be created (link() system call). The result is always EPERM, Operation not permitted. A simple "touch foo; ln foo bar" on a shared folder will demonstrate the problem. This is with VirtualBox 2.2.4 on Mac OS X 10.4.11 host, Linux 64-bit client (tried both Ubuntu 8.04 LTS Server x86-64 and Scientific Linux 4.8 x86-64 (a RHEL4 variant)).
The way I actually noticed was that the zsh delivered with scientific linux (zsh 4.2.0) tries to create a history lock file with link() and fails - and goes into an infinite loop. There's no such problem with the ubuntu version though (zsh 4.3.4). This makes it rather more difficult to use zsh as a login shell :-) I'll see if I can coax it to not use that way of locking.
However, hard linking support would be nice.