linux 명령어 rdev
루트, 스왑장치, 램 크기, 비디오 모드를 조사하고 설정하기
$ rdev
Linux 명령어 rdev
루트 파일 시스템 장치를 설정하거나 조회하는 명령어
1. 자세한 설명
rdev 명령어는 Linux에서 커널이 사용할 루트 파일 시스템을 설정하거나 조회하는 데 사용됩니다. 주로 부팅 과정에서 어떤 장치를 루트 파일 시스템으로 사용할지 지정하거나 확인할 때 활용됩니다. 이 명령어는 부팅 로더나 초기화 작업에서 중요한 역할을 합니다.
2. 사용법
- 루트 파일 시스템 조회
rdev [커널 이미지 파일]
지정된 커널 이미지의 루트 파일 시스템 정보를 출력합니다. - 루트 파일 시스템 설정
rdev [커널 이미지 파일] [장치 파일]
커널 이미지에 새 루트 파일 시스템 장치를 설정합니다. - 읽기 전용 설정
rdev [커널 이미지 파일] [장치 파일] [읽기 전용/쓰기 가능]
루트 파일 시스템의 읽기/쓰기 권한을 설정합니다.
3. 자세하게 설명
rdev 명령어는 다음과 같은 상황에서 유용하게 사용됩니다:
- 커널 디버깅: 커널이 사용하는 루트 파일 시스템을 확인하여 디버깅에 활용합니다.
- 부팅 설정: 부팅 시 루트 파일 시스템을 변경하거나 설정할 때 유용합니다.
- 읽기/쓰기 설정: 루트 파일 시스템의 권한을 지정하여 시스템 보호 및 조정을 수행합니다.
4. 자세한 명령어 사용법
다음은 rdev 명령어의 다양한 사용 예제입니다:
# 커널 이미지의 현재 루트 파일 시스템 확인
$ rdev /boot/vmlinuz
# 루트 파일 시스템을 /dev/sda1로 설정
$ sudo rdev /boot/vmlinuz /dev/sda1
# 루트 파일 시스템을 읽기 전용으로 설정
$ sudo rdev /boot/vmlinuz /dev/sda1 ro
# 루트 파일 시스템을 읽기/쓰기 가능으로 설정
$ sudo rdev /boot/vmlinuz /dev/sda1 rw
# 스크립트를 사용하여 루트 파일 시스템 설정
#!/bin/bash
KERNEL="/boot/vmlinuz"
ROOT_DEVICE="/dev/sda1"
sudo rdev $KERNEL $ROOT_DEVICE rw
echo "루트 파일 시스템이 $ROOT_DEVICE로 설정되었습니다."
# 현재 루트 파일 시스템과 권한 확인
$ rdev /boot/vmlinuz && mount | grep root
# 특정 이미지에서 루트 파일 시스템을 설정 및 검증
$ sudo rdev /boot/vmlinuz-5.4 /dev/sdb1 ro
$ rdev /boot/vmlinuz-5.4
# 백업 후 루트 파일 시스템 설정 변경
$ cp /boot/vmlinuz /boot/vmlinuz.bak
$ sudo rdev /boot/vmlinuz /dev/sdc1
# 여러 커널 이미지의 루트 파일 시스템 확인
for kernel in /boot/vmlinuz-*; do
rdev $kernel
done
위의 예제는 rdev 명령어를 사용하여 루트 파일 시스템을 설정하거나 조회하는 다양한 방법을 보여줍니다.

No responses yet