보관 용 오류- '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.