보관 용 오류- 'echo 100000 | sudo 티 / proc / sys / fs / inotify / max_user_watches '


답변:


107

/etc/sysctl.conf좋아하는 텍스트 편집기로 파일을 편집하십시오 ( 예 nano:

sudo nano /etc/sysctl.conf

fs.inotify.max_user_watches=100000파일 끝에 새 줄로 추가하거나 값을 수정하십시오 .

옵션으로 sudo sysctl -w fs.inotify.max_user_watches=100000Dropbox 도움말 가이드에 설명 된대로 아래 명령 또는 명령을 사용할 수 있습니다 . 결과는 동일합니다.


From the advanced help guide from Dropbox

10000 개 이상의 폴더 모니터링

Dropbox 데스크톱 응용 프로그램의 Linux 버전은 기본적으로 10000 개 이상의 폴더를 모니터링 할 수 없습니다. 그 이상은 감시되지 않으므로 동기화 할 때 무시됩니다. 이 문제를 쉽게 해결할 수 있습니다. 터미널을 열고 다음을 입력하십시오.

echo fs.inotify.max_user_watches=100000 | sudo tee -a /etc/sysctl.conf; sudo sysctl -p

이 명령은 시스템에 최대 100000 개의 폴더를 감시하도록 지시합니다. 명령이 입력되고 암호를 입력하면 Dropbox가 즉시 동기화를 재개합니다.


17

우분투 13.04로 :

$ sudo nano /proc/sys/fs/inotify/max_user_watches

그런 다음 파일에있는 내용 (8192가 있음)을 100000으로 변경하십시오.

그런 다음 "ctrl o"를 저장하고 "ctrl x"를 종료

그런 다음 다음을 실행하십시오.

$ sudo sysctl -p

그런 다음 Dropbox를 다시 시작하십시오.


2
이것은 최신 Ubuntu 릴리스와 함께 작동합니다!
.

6
이것은 영구적으로 바뀌지 않습니다 ... 현재 부팅을
위해서만

우분투 14에서는 Fsync 오류가 발생합니다.
jgoeders

7

/proc/sys/fs/inotify/max_user_watchesGVIM에서 직접 수정 하면 Fsync 오류가 발생합니다. 실제로 해당 파일을 직접 수정할 수 없기 때문입니다. 대신이 명령을 사용하는 것이 좋습니다.

sudo sysctl -w fs.inotify.max_user_watches=100000

이것은 파일 편집 문제를 일으키지 않으며 나에게보다 적절한 방법처럼 보입니다.


1
재부팅 할 때 구성이 저장됩니까?
Malcolm

@Malcolm max_user_watches를 다시 설정하라는 메시지가 표시되지 않습니다.
Ryanmt

2
이상하다. 이 sysctl -w방법을 사용하면 재부팅 할 때마다 Dropbox에서 다시 묻습니다. 줄을 추가하여 /etc/sysctl.conf영구적 으로 수정했습니다. 데비안 제시를 사용하고 있습니다.
Hubro

fsync 오류가 발생하면 가장 쉬운 방법입니다.
레이 레이크

변경 사항을 영구적으로 유지하려면 답변에 표시된대로 sysctl.conf를 편집해야합니다.
Benjamin Goodacre
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.