devtmpfs
행을 추가하여 크기를 조정 하려고 합니다 /etc/fstab
.
이것은 내 fstab 파일입니다.
# <file system> <mount point> <type> <options> <dump> <pass>
# / was on /dev/mmcblk0p2 during installation
UUID=6e7b65b0-f9ce-4a0d-97fd-73374d0a8492 / ext4 errors=remount-ro 0 1
# /boot was on /dev/mmcblk0p1 during installation
UUID=26c4e594-31fe-49ab-844a-a2e7e195ea36 /boot ext2 defaults 0 2
0 0
# Define devtmpfs size
udev /dev devtmpfs rw,relatime,size=102400k,nr_inodes=217992,mode=755 1 0
그러나 컴퓨터를 다시 시작하는 동안 다음 줄이 표시됩니다.
EXT4-fs (mmcblk0p1): mounting ext2 file system using the ext4 subsystem
EXT4-fs (mmcblk0p1): mounted filesystem without journal. Opts: (null)
[....] Mounting local filesystems...mount: udev is already mounted or /dev busy
failed.
내가 뭘 잘못했나요?
답변1
사용하시길 바라요initramfs 도구이것이 기본값이므로 initramfs를 생성하십시오. Devtmpfs는 해당 스크립트를 통해 설치되며 init
에서 찾을 수 있습니다 /usr/share/initramfs-tools/init
. Jesse 버전에는 다음이 포함됩니다.
tmpfs_size="10M"
if [ -e /etc/udev/udev.conf ]; then
. /etc/udev/udev.conf
fi
if ! mount -t devtmpfs -o size=$tmpfs_size,mode=0755 udev /dev; then
[...]
이것은 의미한다
- jessie의 기본값은 10MB이므로 스트레치를 실행하여 실제 메모리의 절반을 사용할 수 있습니다.
tmpfs_size
jessie에서는 설정을 통해 다양한 크기를 지정할 수 있습니다/etc/udev/udev.conf
.
스트레치 상태에서는 조정할 수 없지만 (dev)tmpfs 크기는 최대 크기이므로 메모리가 절약되지 않습니다. 그러나 다시 설치 /dev
하여 다른 최대 크기를 설정할 수 있습니다.
# mount -oremount,size=10M /dev