영어프랑스어스페인어

Ad


온웍스 파비콘

virt-filesystems - 클라우드의 온라인

Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터를 통해 OnWorks 무료 호스팅 제공업체에서 virt-filesystems 실행

Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 공급자에서 실행할 수 있는 virt-filesystems 명령입니다.

프로그램:

이름


virt-filesystems - 가상 머신의 파일 시스템, 파티션, 블록 장치, LVM 나열
또는 디스크 이미지

개요


virt-filesystems [--옵션] -d domname

virt-filesystems [--옵션] -a disk.img [-a disk.img ...]

기술


이 도구를 사용하면 파일 시스템, 파티션, 논리 볼륨 및 해당 크기를 검색할 수 있습니다.
디스크 이미지 또는 가상 머신에서. 대체품입니다 가상 목록 파일 시스템(1)과하면
virt-list-파티션(1).

이 도구의 한 가지 용도는 쉘 스크립트에서 디스크의 모든 파일 시스템을 반복하는 것입니다.
영상:

$(virt-filesystems -a disk.img)의 fs용; 하다
# ...


또 다른 용도는 다른 도구를 사용하여 해당 파티션을 수정하기 전에 파티션을 나열하는 것입니다.
(예 : 가상 크기 조정(1)). 알 수 없는 디스크 이미지가 무엇인지 궁금하시다면,
이 도구를 함께 사용 가상 검사관(1).

다양한 명령줄 옵션은 이 프로그램이 표시하는 내용을 제어합니다. 당신은 둘 중 하나를 줄 필요가
-a or -d 디스크 이미지 또는 libvirt 게스트를 각각 지정하는 옵션. 당신이 그냥
그러면 프로그램이 다음과 같이 찾은 파일 시스템을 한 줄에 하나씩 표시하도록 지정합니다.

$ virt-filesystems -a disk.img
/ 개발자 / sda1
/dev/vg_guest/lv_root

추가하면 -l or --긴 그러면 출력에 추가 정보가 포함됩니다.

$ virt-filesystems -a disk.img -l
이름 유형 VFS 레이블 크기
/dev/sda1 파일 시스템 ext4 부트 524288000
/dev/vg_guest/lv_root 파일 시스템 ext4 루트 10212081664

추가하면 --추가의 마운트할 수 없는(스왑, 알 수 없음) 파일 시스템도 표시됩니다.

$ virt-filesystems -a disk.img --extra
/ 개발자 / sda1
/dev/vg_guest/lv_root
/dev/vg_guest/lv_swap
/dev/vg_guest/lv_data

추가하면 --파티션 그런 다음 파일 시스템 대신 파티션이 표시됩니다.

$ virt-filesystems -a disk.img --파티션
/ 개발자 / sda1
/ 개발자 / sda2

마찬가지로 당신은 사용할 수 있습니다 --논리 볼륨, --볼륨 그룹, --물리적 볼륨,
--블록 장치 해당 항목을 나열합니다.

이러한 옵션을 함께 사용할 수도 있습니다(다음을 포함하는 조합을 원하는 경우).
파일 시스템, 당신은 추가해야 --파일 시스템). 일부 항목은 여러 항목에 속합니다.
카테고리(예: / 개발자 / sda1 파티션과 파일 시스템 모두일 수 있음). 이 항목들은
여러 번 나열했습니다. 가상으로 모든 것을 절대적으로 포함하는 목록을 얻으려면-
파일 시스템이 알고 있는 경우 --모두 옵션을 선택합니다.

UUID(매우 길기 때문에)는 기본적으로 표시되지 않습니다. 추가 --uuid ~에 대한 옵션
긴 출력에 장치 및 파일 시스템 UUID를 표시합니다.

--모두 --긴 --uuid 에 대한 가능한 모든 정보를 표시하는 유용한 조합입니다.
다.

$ virt-filesystems -a win.img --all --long --uuid -h
이름 유형 VFS 레이블 크기 상위 UUID
/dev/sda1 파일 시스템 ntfs 시스템 예약 100M - F81C92571C92112C
/dev/sda2 파일 시스템 ntfs - 20G - F2E8996AE8992E3B
/dev/sda1 파티션 - - 100M /dev/sda -
/dev/sda2 파티션 - - 20G /dev/sda -
/dev/sda 장치 - - 20G - -

기계가 읽을 수 있는 출력의 경우 다음을 사용하십시오. --csv 쉼표로 구분된 값을 얻으려면.

옵션


--도움
간단한 도움말을 표시합니다.

-a 파일
--추가하다 파일
추가 파일 가상 머신의 디스크 이미지여야 합니다. 가상 머신의 경우
블록 장치가 여러 개이므로 모든 장치에 별도의 블록 장치를 제공해야 합니다. -a 옵션을 제공합니다.

디스크 이미지의 형식이 자동으로 감지됩니다. 이것을 무시하고 강제로
특정 형식 사용 --형식=.. 옵션을 선택합니다.

-a URI
--추가하다 URI
원격 디스크를 추가합니다. 의 "원격 저장소 추가"를 참조하십시오. 게스트 피쉬(1).

--모두
모든 것을 표시합니다. 이는 현재 다음 옵션을 지정하는 것과 동일합니다.
--파일 시스템, --추가의, --파티션, --블록 장치, --논리 볼륨,
--볼륨 그룹, --물리적 볼륨. (향후 이 목록에 더 많은 항목이 추가될 수 있습니다).

참조 --긴.

--blkdevs
--블록 장치
블록 장치를 표시합니다.

-c URI
--연결하다 URI
libvirt를 사용하는 경우 지정된 URI. 생략하면 다음으로 연결됩니다.
기본 libvirt 하이퍼바이저.

게스트 차단 장치를 직접 지정하는 경우(-a), libvirt는 전혀 사용되지 않습니다.

--csv
결과를 CSV 형식(쉼표로 구분된 값)으로 작성합니다. 이 형식은
데이터베이스 및 스프레드시트로 쉽게 가져올 수 있지만 "CSV 형식에 대한 참고 사항"을 읽으십시오.
아래.

-d 손님
--도메인 손님
명명된 libvirt 게스트에서 모든 디스크를 추가합니다. 대신 도메인 UUID를 사용할 수 있습니다.
이름.

--에코 키
키와 암호를 묻는 메시지가 표시되면 virt-filesystems는 일반적으로 에코를 끕니다.
그래서 당신은 당신이 입력하는 것을 볼 수 없습니다. Tempest 공격이 걱정되지 않는다면
방에 다른 사람이 없습니다. 이 플래그를 지정하여 자신이 누구인지 확인할 수 있습니다.
타자.

--추가의
이로 인해 일반적이고 마운트 가능한 파일 시스템이 아닌 파일 시스템이 표시됩니다.
이 범주에는 스왑 공간 및 비어 있거나 알 수 없는 파일 시스템이 포함됩니다.
데이터입니다.

이 옵션은 --파일 시스템.

--파일 시스템
마운트 가능한 파일 시스템을 표시합니다. 표시 옵션을 선택하지 않은 경우 이 옵션은
암시.

--추가의, 마운트할 수 없는 파일 시스템도 표시됩니다.

--format=원시|qcow2|..
--체재
기본값 -a 옵션은 디스크 이미지의 형식을 자동으로 감지하는 것입니다. 사용
이것은 강제로 디스크 포맷을 -a 명령줄에 이어지는 옵션. 사용
--체재 인수가 없으면 후속 작업을 위해 자동 감지로 다시 전환됩니다. -a 옵션을 제공합니다.

예 :

virt-filesystems --format=raw -a disk.img

강제로 원시 형식(자동 감지 없음) disk.img.

virt-filesystems --format=raw -a disk.img --format -a another.img

강제로 원시 형식(자동 감지 없음) disk.img 자동 감지로 되돌아갑니다.
또 다른.img.

신뢰할 수 없는 원시 형식 게스트 디스크 이미지가 있는 경우 이 옵션을 사용하여
디스크 형식을 지정합니다. 이것은 악의적 인 보안 문제를 피할 수 있습니다.
게스트(CVE-2010-3851).

-h
--사람이 읽을 수 있는
In --긴 모드, 사람이 읽을 수 있는 형식으로 크기를 표시합니다.

--표준 입력에서 키
stdin에서 키 또는 패스프레이즈 매개변수를 읽습니다. 기본값은 읽기를 시도하는 것입니다.
열어서 사용자의 암호 /dev/tty.

-l
--긴
데이터의 추가 열을 표시합니다("긴 형식").

지정하지 않으면 제목 행이 추가됩니다. --제목 없음.

표시되는 추가 열은 선택한 출력과 출력 순서에 따라 다릅니다.
열은 향후 버전에서 변경될 수 있습니다. 제목 행을 사용하고 --csv 출력 및/또는
CSV 도구(1) 열을 외부 프로그램의 데이터와 일치시킵니다.

-h 사람이 읽을 수 있는 형식으로 크기를 표시하려는 경우. 기본값은
원시 숫자 표시 바이트.

--uuid UUID도 표시합니다.

--lvs
--logvols
--논리 볼륨
LVM 논리 볼륨을 표시합니다. 이 모드에서는 다음과 관계없이 표시됩니다.
LV에 파일 시스템이 포함되어 있는지 여부.

--제목 없음
In --긴 모드, 제목 행을 추가하지 마십시오.

열의 순서는 고정되어 있지 않으며 향후 버전에서 변경될 수 있습니다.
virt-filesystems이므로 이 옵션을 사용하면 예상치 못한 놀라움이 발생할 수 있습니다.

--부속
--파티션
파티션을 표시합니다. 이 모드에서는 다음과 상관없이 표시됩니다.
파티션에는 파일 시스템이 포함됩니다.

--베트남 후 증후군
--physvols
--물리적 볼륨
LVM 물리 볼륨을 표시합니다.

--uuid
--uuid
In --긴 모드에서 UUID도 표시합니다.

-v
--말 수가 많은
디버깅을 위해 자세한 메시지를 활성화합니다.

-V
--번역
버전 번호를 표시하고 종료합니다.

--vgs
--볼그룹
--볼륨 그룹
LVM 볼륨 그룹을 표시합니다.

-x libguestfs API 호출 추적을 활성화합니다.

COLUMNS


출력의 열은 다음 버전에서 재정렬 및 ​​변경될 수 있습니다.
이 도구.

성함
파일 시스템, 파티션, 블록 장치 또는 LVM 이름.

장치 및 파티션 이름의 경우 정식 libguestfs 이름으로 표시되므로
예를 들어 / 개발자 / sda2 첫 번째 장치의 두 번째 파티션입니다.

경우 --긴 옵션은 지원 지정하면 이름 열만
출력.

타입
개체 유형(예: "filesystem", "lv", "device" 등)

Vfs 파일 시스템이 있는 경우 이 열은 가능한 경우 파일 시스템 유형을 표시합니다.
예를 들어 감지됩니다. "ext4".

라벨
개체에 레이블(파일 시스템 식별 및 마운트에 사용됨)이 있는 경우 이
열에는 레이블이 포함되어 있습니다.

MBR 두 자리 XNUMX진수로 표시되는 파티션 유형 바이트입니다. 포괄적인
파티션 유형 목록은 여기에서 찾을 수 있습니다.
http://www.win.tue.nl/~aeb/partitions/partition_types-1.html

이것은 DOS(MBR) 파티션에만 적용됩니다.

크기
개체의 크기(바이트)입니다. 만약 --인간 옵션을 사용하면 크기는
사람이 읽을 수 있는 형식으로 표시됩니다.

부모의
상위 열은 개체 간의 상위 관계를 기록합니다.

예를 들어 개체가 파티션인 경우 이 열에는 파티션의 이름이 포함됩니다.
포함하는 장치. 개체가 논리 볼륨인 경우 이 열은
볼륨 그룹.

부모가 둘 이상인 경우 이 열은 (열 내부)
예를 들어 쉼표로 구분된 목록입니다. "/dev/sda,/dev/sdb".

UUID
개체에 UUID(파일 시스템 및 블록을 식별하고 마운트하는 데 사용됨)가 있는 경우
장치) 이 열에는 UUID가 문자열로 포함됩니다.

UUID는 다음과 같은 경우에만 표시됩니다. --uuid 옵션이 주어집니다.

주의사항 브랜드 이야기 CSV FORMAT


쉼표로 구분된 값(CSV)은 사기성 형식입니다. 그것 쉬워야 하는 것처럼
구문 분석하지만 확실히 구문 분석하기 쉽지 않습니다.

통념: 필드를 쉼표로 나누기만 하면 됩니다. 현실: 이것은 지원 안정적으로 작동합니다. 이 예
두 개의 열이 있습니다.

"푸,바",바즈

통념: 한 번에 한 줄씩 파일을 읽으십시오. 현실: 이것은 지원 안정적으로 작동합니다. 이것
예에는 하나의 행이 있습니다.

"후
바", 바즈

쉘 스크립트의 경우 "csvtool"(http://merjis.com/developers/csv 또한 주요 패키지
리눅스 배포판).

다른 언어의 경우 CSV 처리 라이브러리(예: Perl 또는 Python의 경우 "Text::CSV")를 사용하십시오.
내장 csv 라이브러리).

대부분의 스프레드시트와 데이터베이스는 CSV를 직접 가져올 수 있습니다.

EXIT 지위


이 프로그램은 성공하면 0을 반환하고 오류가 있으면 XNUMX이 아닌 값을 반환합니다.

onworks.net 서비스를 사용하여 온라인에서 virt-filesystems 사용


무료 서버 및 워크스테이션

Windows 및 Linux 앱 다운로드

Linux 명령

Ad