나는 최근에 내 데이터를 두 번째 Linux와 공유할 수 있도록 랩탑의 파일 시스템을 재구성했습니다. 이 경우에 사용된 Linux는 Fedora 28, 64비트입니다.
내 디스크 레이아웃은 이제 다음과 같습니다.
/dev/sda
:
/dev/sda1
-efi 파티션/dev/sda2
- 교환/dev/sda3
/etc/fstab
- 다음을 통해 마운트된 데이터 파티션/media/data_partition
/dev/sdb
:
/dev/sdb1
- 루트 파티션은 /에 마운트됩니다./dev/sdb2
- var 파티션은 /var에 마운트됩니다./dev/sdb3
- 기본 파티션은 /home에 설치됩니다.
현재 데이터 파티션에 포함된 항목 /opt
, 아래의 모든 항목 $HOME/Documents
및 기타 항목입니다. 특정 디렉토리 이름(예: opt/
, Documents/
) 을 가진 파티션에 있습니다.
부팅 시 파티션이 마운트된 후 에 마운트되고 bindfs
, /media/data_partition/opt
로그인 /opt
하면 에 $HOME/.bash_profile
마운트 bindfs
됩니다 ./media/data_partition/Documents
$HOME/Documents
IntelliJ IDEA를 시작하면 다음이 표시됩니다.
현재 "위치" 프로젝트가 열려 있습니다 $HOME/Documents/University/Class/project_repo3
. $HOME/Documents
의 바인드 마운트 대상입니다 /media/data_partition/Documents
.
또한 IntelliJ IDEA 설치 위치는 입니다 /media/data_partition/opt
. 이 위치는 번들 설치 소스입니다./opt
설치가 IntelliJ의 문제인 것 같은데, 실제 문제가 무엇인지, 어떤 번들 설치가 문제인지는 모르겠습니다. 다음 링크를 찾았습니다.
- https://intellij-support.jetbrains.com/hc/en-us/community/posts/115000013130-External-file-changes-sync-may-be-slow
- https://youtrack.jetbrains.com/issue/IDEA-192665
- https://blog.jetbrains.com/idea/2010/04/native-file-system-watcher-for-linux/
마지막 링크는 새로운 사용법을 설명 inotify
하고 문제와 해결책을 설명하는 것처럼 보이지만 100%는 아닙니다. 나는 아무것도 바꾸고 싶지 않고 후회합니다.
질문:
- 마지막 링크에서 제안한 해결 방법은 안전하고 올바른가요?
- inotify란 무엇입니까(맨페이지의 일부를 읽었지만 더 많은 설명이 있었으면 좋겠습니다)?
- inotify 관찰자와 inotify 인스턴스는 무엇입니까?
답변1
팝업 경고는 발생하지 않았습니다. 증가를 시도했지만 fs.inotify.max_user_watches
팝업을 제거하지 못했습니다. 내가 아는 한 이것은 실제로 의미가 없습니다.