ฉันต้องการแทนที่/home
ด้วย symlink เพื่อ dirs บ้านของฉันติดอยู่กับ NFS
เฉพาะ root เท่านั้นที่ล็อกอิน, / home ไม่ใช่ระบบไฟล์แยกต่างหาก, lsof ไม่แสดงการล็อค, selinux อนุญาตได้ ฉันกำลังคิดถึงอะไร
ฉันเข้าสู่ระบบโดยตรงในฐานะ root ผ่าน ssh:
[root@usil01-sql01 /]# uname -a
Linux usil01-sql01 3.10.0-514.el7.x86_64 #1 SMP Tue Nov 22 16:42:41 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux
[root@usil01-sql01 /]# w
15:30:33 up 1:41, 1 user, load average: 0.00, 0.02, 0.22
USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
root pts/2 10.50.11.114 15:13 1.00s 0.19s 0.01s w
[root@usil01-sql01 /]# lsof | grep /home
[root@usil01-sql01 /]# lsof +D /home
[root@usil01-sql01 /]# df -h /home
Filesystem Size Used Avail Use% Mounted on
/dev/sda2 63G 4.1G 56G 7% /
[root@usil01-sql01 /]# mount | grep -w /
/dev/sda2 on / type ext4 (rw,relatime,seclabel,data=ordered)
[root@usil01-sql01 /]# ls -lFd /home
drwxr-xr-x. 3 root root 4096 Mar 7 13:36 /home/
[root@usil01-sql01 /]# getenforce
Permissive
[root@usil01-sql01 /]# mv /home /home-old
mv: cannot move "/home" to "/home-old": Device or resource busy
ฉันจะตรวจสอบอะไรอีก
ข้อมูลระบบเพิ่มเติม:
[root@usil01-sql01 /]# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 836.6G 0 disk
|-sda1 8:1 0 768.6G 0 part /storage
|-sda2 8:2 0 64G 0 part /
`-sda3 8:3 0 4G 0 part [SWAP]
sr0 11:0 1 1024M 0 rom
[root@usil01-sql01 /]# blkid
/dev/sda2: UUID="5ba6a429-4c65-4023-82b4-3673bfcf6a88" TYPE="ext4"
/dev/sda3: UUID="b5eb680f-8789-43b2-9f7e-c52570b0eb73" TYPE="swap"
/dev/sda1: UUID="cb22d57d-4a5b-4963-a990-890abe0c56dc" TYPE="ext4"
top
พวกเขาพยายามที่จะดูสิ่งที่มันทำตอนนี้ใช้ps
strace
สถานการณ์นั้นแปลกประหลาด ปรับปรุง: ยังตรวจสอบlsof
ผลลัพธ์fuser
อีกครั้งด้วยหนึ่งในกรณี
umount -f -l /home