tar가 인용한 이전 오류는 무엇입니까?

tar가 인용한 이전 오류는 무엇입니까?

업그레이드 중에 문제가 발생할 경우를 대비해 일부 데이터베이스 파일을 압축하려고 합니다. 데이터베이스가 중지되었으므로 소켓이 없습니다.

# systemctl stop rh-mariadb102-mariadb.service
#

tar관심 있는 디렉터리에서 실행 하면 다음과 같이 실패합니다.

# tar -cvfz mysql.tar.gz mysql/
...
mysql/ibdata1
mysql/aria_log_control
tar: Exiting with failure status due to previous errors

출력에는 오류가 표시되지 않습니다. 저는 루트로 실행 중이고 파일에 액세스할 수 있습니다. 예를 들어:

# ls -Al mysql/aria_log_control
-rw-rw---- 1 mysql mysql 52 Dec 21 13:35 mysql/aria_log_control

오류가 무엇인가요? 어떻게 고치나요?


매뉴얼 tar(1)페이지는 간단하지만 제공되는 예는 다음과 같습니다.

TAR(1)                           User Commands

NAME
   tar - manual page for tar 1.26

SYNOPSIS
   tar [OPTION...] [FILE]...

DESCRIPTION
   GNU `tar' saves many files together into a single tape or disk archive,
   and can restore individual files from the archive.
   ...

EXAMPLES
   tar -cf archive.tar foo bar
          # Create archive.tar from files foo and bar.

   tar -tvf archive.tar
          # List all files in archive.tar verbosely.

   tar -xf archive.tar
          # Extract all files from archive.tar.

이는 명령의 전체 출력입니다.

# tar -cvfz mysql.tar.gz mysql/
tar: mysql.tar.gz: Cannot stat: No such file or directory
mysql/
mysql/ib_logfile0
mysql/mysql/
mysql/mysql/host.MYI
mysql/mysql/ndb_binlog_index.frm
mysql/mysql/general_log.CSV
mysql/mysql/columns_priv.MYD
mysql/mysql/help_keyword.MYI
mysql/mysql/user.MYD
mysql/mysql/help_category.frm
mysql/mysql/time_zone_transition_type.MYD
mysql/mysql/time_zone_transition.MYI
mysql/mysql/time_zone_name.MYD
mysql/mysql/db.MYD
mysql/mysql/time_zone_transition.MYD
mysql/mysql/time_zone_transition_type.MYI
mysql/mysql/plugin.frm
mysql/mysql/proxies_priv.MYI
mysql/mysql/help_relation.MYI
mysql/mysql/procs_priv.frm
mysql/mysql/user.frm
mysql/mysql/slow_log.frm
mysql/mysql/slow_log.CSV
mysql/mysql/help_topic.frm
mysql/mysql/db.MYI
mysql/mysql/host.MYD
mysql/mysql/help_category.MYD
mysql/mysql/time_zone.MYD
mysql/mysql/time_zone_name.frm
mysql/mysql/procs_priv.MYD
mysql/mysql/time_zone_leap_second.MYD
mysql/mysql/help_category.MYI
mysql/mysql/help_topic.MYD
mysql/mysql/time_zone.MYI
mysql/mysql/event.MYI
mysql/mysql/time_zone_transition.frm
mysql/mysql/plugin.MYD
mysql/mysql/time_zone.frm
mysql/mysql/time_zone_leap_second.frm
mysql/mysql/time_zone_transition_type.frm
mysql/mysql/plugin.MYI
mysql/mysql/procs_priv.MYI
mysql/mysql/proxies_priv.frm
mysql/mysql/proc.MYI
mysql/mysql/time_zone_name.MYI
mysql/mysql/tables_priv.MYD
mysql/mysql/user.MYI
mysql/mysql/help_relation.MYD
mysql/mysql/event.MYD
mysql/mysql/host.frm
mysql/mysql/ndb_binlog_index.MYD
mysql/mysql/time_zone_leap_second.MYI
mysql/mysql/servers.MYD
mysql/mysql/general_log.CSM
mysql/mysql/servers.frm
mysql/mysql/db.frm
mysql/mysql/func.MYD
mysql/mysql/slow_log.CSM
mysql/mysql/help_topic.MYI
mysql/mysql/proxies_priv.MYD
mysql/mysql/proc.frm
mysql/mysql/tables_priv.frm
mysql/mysql/ndb_binlog_index.MYI
mysql/mysql/func.MYI
mysql/mysql/columns_priv.frm
mysql/mysql/general_log.frm
mysql/mysql/columns_priv.MYI
mysql/mysql/tables_priv.MYI
mysql/mysql/func.frm
mysql/mysql/help_keyword.MYD
mysql/mysql/servers.MYI
mysql/mysql/help_relation.frm
mysql/mysql/help_keyword.frm
mysql/mysql/event.frm
mysql/mysql/proc.MYD
mysql/my_wiki/
mysql/my_wiki/wikicryptopp_uploadstash.MYI
mysql/my_wiki/wikilounge_objectcache.MYI
mysql/my_wiki/wikilounge_user_groups.MYD
mysql/my_wiki/wikicryptopp_revision.frm
mysql/my_wiki/wikicryptopp_page_props.frm
mysql/my_wiki/wikilounge_watchlist.frm
mysql/my_wiki/wikilounge_math.MYI
mysql/my_wiki/wikilounge_langlinks.MYD
mysql/my_wiki/wikicryptopp_archive.MYD
mysql/my_wiki/wikilounge_imagelinks.MYI
mysql/my_wiki/wikicryptopp_msg_resource.MYI
mysql/my_wiki/wikilounge_smw_specialprops.MYI
mysql/my_wiki/wikilounge_imagelinks.MYD
mysql/my_wiki/wikicryptopp_sites.MYD
mysql/my_wiki/wikilounge_site_stats.MYI
mysql/my_wiki/wikilounge_templatelinks.MYD
mysql/my_wiki/wikicryptopp_site_identifiers.frm
mysql/my_wiki/wikicryptopp_watchlist.MYI
mysql/my_wiki/wikicryptopp_searchindex.frm
mysql/my_wiki/wikilounge_revision.MYD
mysql/my_wiki/wikicryptopp_site_stats.MYI
mysql/my_wiki/wikicryptopp_text.MYD
mysql/my_wiki/wikilounge_archive.MYI
mysql/my_wiki/wikicryptopp_recentchanges.MYD
mysql/my_wiki/wikicryptopp_image.frm
mysql/my_wiki/wikicryptopp_site_identifiers.MYD
mysql/my_wiki/wikicryptopp_iwlinks.frm
mysql/my_wiki/wikilounge_transcache.frm
mysql/my_wiki/wikicryptopp_user_former_groups.MYD
mysql/my_wiki/wikilounge_querycache_info.frm
mysql/my_wiki/wikicryptopp_trackbacks.frm
mysql/my_wiki/wikilounge_image.MYD
mysql/my_wiki/wikicryptopp_log_search.frm
mysql/my_wiki/wikicryptopp_objectcache.frm
mysql/my_wiki/wikilounge_langlinks.frm
mysql/my_wiki/wikicryptopp_sites.MYI
mysql/my_wiki/wikicryptopp_pagelinks.MYD
mysql/my_wiki/wikilounge_pagelinks.frm
mysql/my_wiki/wikicryptopp_module_deps.MYD
mysql/my_wiki/wikicryptopp_category.frm
mysql/my_wiki/wikicryptopp_site_stats.frm
mysql/my_wiki/wikicryptopp_templatelinks.MYI
mysql/my_wiki/wikicryptopp_transcache.MYD
mysql/my_wiki/wikicryptopp_searchindex.MYI
mysql/my_wiki/wikilounge_filearchive.frm
mysql/my_wiki/wikicryptopp_text.frm
mysql/my_wiki/wikilounge_smw_attributes.MYD
mysql/my_wiki/wikicryptopp_querycache.MYD
mysql/my_wiki/wikilounge_trackbacks.MYI
mysql/my_wiki/wikicryptopp_user_newtalk.MYD
mysql/my_wiki/wikilounge_objectcache.MYD
mysql/my_wiki/wikilounge_site_stats.MYD
mysql/my_wiki/wikilounge_categorylinks.MYD
mysql/my_wiki/wikicryptopp_watchlist.frm
mysql/my_wiki/wikicryptopp_iwlinks.MYI
mysql/my_wiki/wikilounge_text.MYD
mysql/my_wiki/wikicryptopp_job.MYD
mysql/my_wiki/wikilounge_logging.frm
mysql/my_wiki/wikicryptopp_revision.MYD
mysql/my_wiki/wikilounge_searchindex.MYD
mysql/my_wiki/wikicryptopp_categorylinks.MYI
mysql/my_wiki/wikilounge_revision.MYI
mysql/my_wiki/wikilounge_langlinks.MYI
mysql/my_wiki/wikicryptopp_user.MYI
mysql/my_wiki/wikicryptopp_querycache_info.frm
mysql/my_wiki/wikilounge_imagelinks.frm
mysql/my_wiki/wikicryptopp_page.MYD
mysql/my_wiki/wikicryptopp_trackbacks.MYI
mysql/my_wiki/wikicryptopp_ipblocks.MYI
mysql/my_wiki/wikicryptopp_page.frm
mysql/my_wiki/wikilounge_text.frm
mysql/my_wiki/wikilounge_job.MYD
mysql/my_wiki/wikicryptopp_user_former_groups.frm
mysql/my_wiki/wikilounge_categorylinks.MYI
mysql/my_wiki/wikicryptopp_interwiki.MYD
mysql/my_wiki/wikicryptopp_valid_tag.frm
mysql/my_wiki/wikicryptopp_protected_titles.frm
mysql/my_wiki/wikicryptopp_site_stats.MYD
mysql/my_wiki/wikicryptopp_interwiki.MYI
mysql/my_wiki/wikicryptopp_uploadstash.MYD
mysql/my_wiki/wikilounge_categorylinks.frm
mysql/my_wiki/wikilounge_ipblocks.frm
mysql/my_wiki/wikicryptopp_iwlinks.MYD
mysql/my_wiki/db.opt
mysql/my_wiki/wikilounge_user_newtalk.MYI
mysql/my_wiki/wikicryptopp_module_deps.frm
mysql/my_wiki/wikicryptopp_user.frm
mysql/my_wiki/wikilounge_smw_specialprops.frm
mysql/my_wiki/wikilounge_image.frm
mysql/my_wiki/wikicryptopp_math.MYI
mysql/my_wiki/wikilounge_trackbacks.frm
mysql/my_wiki/wikilounge_filearchive.MYI
mysql/my_wiki/wikicryptopp_archive.frm
mysql/my_wiki/wikilounge_watchlist.MYI
mysql/my_wiki/wikicryptopp_transcache.frm
mysql/my_wiki/wikicryptopp_ipblocks.frm
mysql/my_wiki/wikilounge_smw_relations.MYD
mysql/my_wiki/wikicryptopp_imagelinks.MYD
mysql/my_wiki/wikilounge_page.frm
mysql/my_wiki/wikilounge_transcache.MYI
mysql/my_wiki/wikilounge_templatelinks.frm
mysql/my_wiki/wikilounge_querycache_info.MYI
mysql/my_wiki/wikilounge_oldimage.MYD
mysql/my_wiki/wikilounge_recentchanges.MYD
mysql/my_wiki/wikilounge_archive.frm
mysql/my_wiki/wikilounge_recentchanges.MYI
mysql/my_wiki/wikicryptopp_user.MYD
mysql/my_wiki/wikicryptopp_user_newtalk.frm
mysql/my_wiki/wikilounge_interwiki.frm
mysql/my_wiki/wikicryptopp_change_tag.frm
mysql/my_wiki/wikicryptopp_site_identifiers.MYI
mysql/my_wiki/wikilounge_site_stats.frm
mysql/my_wiki/wikicryptopp_externallinks.frm
mysql/my_wiki/wikicryptopp_filearchive.frm
mysql/my_wiki/wikicryptopp_langlinks.frm
mysql/my_wiki/wikilounge_ipblocks.MYI
mysql/my_wiki/wikilounge_searchindex.frm
mysql/my_wiki/wikilounge_watchlist.MYD
mysql/my_wiki/wikicryptopp_objectcache.MYI
mysql/my_wiki/wikicryptopp_querycache.MYI
mysql/my_wiki/wikilounge_smw_specialprops.MYD
mysql/my_wiki/wikicryptopp_math.MYD
mysql/my_wiki/wikicryptopp_msg_resource.MYD
mysql/my_wiki/wikicryptopp_filearchive.MYI
mysql/my_wiki/wikicryptopp_image.MYI
mysql/my_wiki/wikicryptopp_module_deps.MYI
mysql/my_wiki/wikicryptopp_redirect.frm
mysql/my_wiki/wikilounge_job.frm
mysql/my_wiki/wikicryptopp_querycache.frm
mysql/my_wiki/wikicryptopp_msg_resource.frm
mysql/my_wiki/wikicryptopp_user_groups.MYI
mysql/my_wiki/wikilounge_smw_attributes.frm
mysql/my_wiki/wikicryptopp_categorylinks.MYD
mysql/my_wiki/wikilounge_interwiki.MYD
mysql/my_wiki/wikilounge_objectcache.frm
mysql/my_wiki/wikicryptopp_objectcache.MYD
mysql/my_wiki/wikilounge_logging.MYI
mysql/my_wiki/wikicryptopp_sites.frm
mysql/my_wiki/wikicryptopp_oldimage.MYI
mysql/my_wiki/wikicryptopp_querycachetwo.frm
mysql/my_wiki/wikicryptopp_langlinks.MYI
mysql/my_wiki/wikicryptopp_msg_resource_links.frm
mysql/my_wiki/wikicryptopp_templatelinks.MYD
mysql/my_wiki/wikicryptopp_filearchive.MYD
mysql/my_wiki/wikicryptopp_page_restrictions.frm
mysql/my_wiki/wikilounge_oldimage.frm
mysql/my_wiki/wikilounge_math.frm
mysql/my_wiki/wikilounge_querycache.MYI
mysql/my_wiki/wikilounge_page.MYI
mysql/my_wiki/wikicryptopp_logging.frm
mysql/my_wiki/wikilounge_user_groups.frm
mysql/my_wiki/wikicryptopp_user_groups.frm
mysql/my_wiki/wikilounge_smw_attributes.MYI
mysql/my_wiki/wikicryptopp_external_user.frm
mysql/my_wiki/wikicryptopp_user_groups.MYD
mysql/my_wiki/wikicryptopp_externallinks.MYI
mysql/my_wiki/wikicryptopp_trackbacks.MYD
mysql/my_wiki/wikilounge_interwiki.MYI
mysql/my_wiki/wikilounge_pagelinks.MYI
mysql/my_wiki/wikilounge_revision.frm
mysql/my_wiki/wikicryptopp_user_former_groups.MYI
mysql/my_wiki/wikicryptopp_msg_resource_links.MYD
mysql/my_wiki/wikilounge_user.MYD
mysql/my_wiki/wikilounge_image.MYI
mysql/my_wiki/wikilounge_transcache.MYD
mysql/my_wiki/wikicryptopp_querycache_info.MYI
mysql/my_wiki/wikilounge_recentchanges.frm
mysql/my_wiki/wikicryptopp_imagelinks.MYI
mysql/my_wiki/wikilounge_user_newtalk.frm
mysql/my_wiki/wikicryptopp_pagelinks.frm
mysql/my_wiki/wikicryptopp_imagelinks.frm
mysql/my_wiki/wikicryptopp_transcache.MYI
mysql/my_wiki/wikicryptopp_job.frm
mysql/my_wiki/wikilounge_externallinks.MYI
mysql/my_wiki/wikilounge_querycache.MYD
mysql/my_wiki/wikicryptopp_msg_resource_links.MYI
mysql/my_wiki/wikicryptopp_interwiki.frm
mysql/my_wiki/wikicryptopp_templatelinks.frm
mysql/my_wiki/wikilounge_text.MYI
mysql/my_wiki/wikicryptopp_revision.MYI
mysql/my_wiki/wikicryptopp_querycache_info.MYD
mysql/my_wiki/wikicryptopp_math.frm
mysql/my_wiki/wikicryptopp_updatelog.frm
mysql/my_wiki/wikilounge_smw_relations.MYI
mysql/my_wiki/wikilounge_pagelinks.MYD
mysql/my_wiki/wikilounge_trackbacks.MYD
mysql/my_wiki/wikicryptopp_externallinks.MYD
mysql/my_wiki/wikicryptopp_uploadstash.frm
mysql/my_wiki/wikilounge_user_newtalk.MYD
mysql/my_wiki/wikicryptopp_job.MYI
mysql/my_wiki/wikicryptopp_user_newtalk.MYI
mysql/my_wiki/wikicryptopp_page.MYI
mysql/my_wiki/wikilounge_filearchive.MYD
mysql/my_wiki/wikilounge_user.frm
mysql/my_wiki/wikicryptopp_oldimage.MYD
mysql/my_wiki/wikicryptopp_text.MYI
mysql/my_wiki/wikicryptopp_categorylinks.frm
mysql/my_wiki/wikilounge_externallinks.frm
mysql/my_wiki/wikilounge_smw_relations.frm
mysql/my_wiki/wikilounge_user_groups.MYI
mysql/my_wiki/wikilounge_querycache_info.MYD
mysql/my_wiki/wikicryptopp_pagelinks.MYI
mysql/my_wiki/wikilounge_archive.MYD
mysql/my_wiki/wikicryptopp_searchindex.MYD
mysql/my_wiki/wikilounge_hitcounter.frm
mysql/my_wiki/wikicryptopp_langlinks.MYD
mysql/my_wiki/wikicryptopp_watchlist.MYD
mysql/my_wiki/wikilounge_querycache.frm
mysql/my_wiki/wikicryptopp_recentchanges.MYI
mysql/my_wiki/wikilounge_searchindex.MYI
mysql/my_wiki/wikicryptopp_tag_summary.frm
mysql/my_wiki/wikicryptopp_l10n_cache.frm
mysql/my_wiki/wikilounge_job.MYI
mysql/my_wiki/wikilounge_user.MYI
mysql/my_wiki/wikilounge_page.MYD
mysql/my_wiki/wikicryptopp_user_properties.frm
mysql/my_wiki/wikilounge_templatelinks.MYI
mysql/my_wiki/wikilounge_externallinks.MYD
mysql/my_wiki/wikilounge_logging.MYD
mysql/my_wiki/wikilounge_math.MYD
mysql/my_wiki/wikilounge_ipblocks.MYD
mysql/my_wiki/wikilounge_oldimage.MYI
mysql/my_wiki/wikicryptopp_logging.MYI
mysql/my_wiki/wikicryptopp_ipblocks.MYD
mysql/my_wiki/wikicryptopp_archive.MYI
mysql/my_wiki/wikicryptopp_logging.MYD
mysql/my_wiki/wikicryptopp_oldimage.frm
mysql/my_wiki/wikicryptopp_image.MYD
mysql/my_wiki/wikicryptopp_recentchanges.frm
mysql/performance_schema/
mysql/performance_schema/file_summary_by_event_name.frm
mysql/performance_schema/cond_instances.frm
mysql/performance_schema/setup_consumers.frm
mysql/performance_schema/events_waits_summary_global_by_event_name.frm
mysql/performance_schema/mutex_instances.frm
mysql/performance_schema/setup_timers.frm
mysql/performance_schema/db.opt
mysql/performance_schema/events_waits_current.frm
mysql/performance_schema/events_waits_history.frm
mysql/performance_schema/performance_timers.frm
mysql/performance_schema/threads.frm
mysql/performance_schema/file_summary_by_instance.frm
mysql/performance_schema/events_waits_summary_by_thread_by_event_name.frm
mysql/performance_schema/setup_instruments.frm
mysql/performance_schema/file_instances.frm
mysql/performance_schema/rwlock_instances.frm
mysql/performance_schema/events_waits_history_long.frm
mysql/performance_schema/events_waits_summary_by_instance.frm
mysql/aria_log.00000001
mysql/ib_logfile1
mysql/ibdata1
mysql/aria_log_control
tar: Exiting with failure status due to previous errors
#

답변1

f스위치를 잘못 놓았습니다 . 그것은해야한다 tar -cvzf. 대시를 생략해도 tar cvfz괜찮습니다. 매뉴얼 페이지에는 다음과 같이 언급되어 있습니다.

인수가 없는 옵션은 -vkp와 같이 대시 뒤에 함께 그룹화할 수 있습니다. 인수(필수 또는 선택)가 있는 옵션은 해당 클러스터의 끝에 나타날 수 있습니다(예: -vkpf a.tar).

답변2

~에서GNU tar 매뉴얼 웹사이트

tar 옵션을 작성하는 이 오래된 방식은 숙련된 사용자조차 놀라게 할 수 있습니다. 예를 들어, 두 가지 명령은 다음과 같습니다.

tar cfz archive.tar.gz file
tar -cfz archive.tar.gz file

완전히 다릅니다. 첫 번째 예에서는 archive.tar.gz' as the value for optionf'를 사용하고 옵션 z'. The second example, however, usesz'를 옵션 "f"의 값으로 식별합니다. 이는 예상한 결과가 아닐 수도 있습니다.

두 번째 예는 여러 가지 방법으로 수정될 수 있으며 다음과 같습니다.

tar -czf archive.tar.gz file
tar -cf archive.tar.gz -z file
tar cf archive.tar.gz -z file

답변3

tar -cvfz mysql.tar.gz mysql/

tar: mysql.tar.gz: 계산할 수 없음: 해당 파일이나 디렉터리가 없습니다.

이 오류는 tar아카이브에 추가할 mysql.tar.gz를 찾을 수 없음을 의미합니다.

(-)f그 뒤에는 파일 이름이 와야 하며, 이 경우 명령은 z& 라는 이름의 mysql.tar.gz아카이브를 생성하려고 시도합니다 mysql/.

일반적으로 대부분의 플래그 순서는 중요하지 않지만 생성할 파일 이름을 지정하는 데는 중요합니다.

사용하면 tar -cvzf mysql.tar.gz mysql/작동합니다

답변4

실제로 요청한 질문에 직접 대답하기 위해 그것이 참조하는 오류는 물론 출력의 첫 번째 줄에 있습니다.

tar: mysql.tar.gz: Cannot stat: No such file or directory

즉, 해당 이름의 파일이 아카이브에 저장되도록 나열되어 있으므로 이를 수행하려는 것입니다. 이는 남은 파일을 어쨌든 보관하기를 원한다고 가정하며 어떤 상황에서도 누락된 파일이 치명적인 오류가 되기를 원하는지 알 수 있는 방법이 없습니다.

관련 정보