리눅스에서 지정된 경로에 파일을 만들 수 없습니까?


1

Linux에서 지정된 경로에 파일이나 디렉토리를 만들 수 없습니다. "장치에 남은 공간이 없습니다"라는 오류가 발생합니다. 나는에 체크 한 df -kdf -i. 사용 가능한 디스크 공간은 28 %이고 사용 가능한 inode는 28 %입니다. 또 다른 이유는 무엇입니까?

linux 

어떤 파일 시스템입니까?

ur 파일 / 폴더를 어디에 생성 하시겠습니까?

@nemo : 파일 시스템은 ext3

1
@abcd : XFS 에서 inode64 mount 옵션으로 수정 된 거대한 (10s의 테라 바이트) 파일 시스템에서이 문제가 발생했습니다 . 그러나 이것은 ext3에는 적용되지 않습니다. 파일 시스템이 손상되었을 수 있습니다. (a) 확인 dmesg하고 (b) 실행 fsck했습니까?

1
해당 폴더에 올바른 권한이 있습니까?
brandstaetter

답변:


0

아마 당신은 가득 차거나 부서진 마비에 쓰고 있습니다. 단일 사용자 모드로 이동하는 것이 좋습니다 (가장 간단한 방법은 init 1을 쓰는 것입니다)

.. 지금이 작업을 수행하십시오 ..

mount # to get partitioin device
init 1 # to go to single user mode
fsck -y /dev/yourpartitiondevice
sync
reboot

0

28 %는 상당히 많지만 파일 시스템을 이와 같이 구성하는 것은 매우 드문 일이지만 나머지 공간이 루트 용으로 예약되어 있는지 확인해야합니다. ext2파일 시스템 모자는 블록의 수는 루트 사용자 용으로 예약. 운영

dumpe2fs -h /path/to/blockdevice  | grep -i block

사용 가능한 블록 수가 예약 된 블록 수보다 큰지 확인하십시오.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.